/* This file was compressed using MbCompression library. http://blog.mironabramson.com */ function ExecuteDefaultButton(event) {
    var queryElement = document.getElementById('txtQuery');
    if (!event) var event = window.event;
    if (event.keyCode == 13) {
        event.preventDefault ? event.preventDefault() : event.returnValue = false; event.cancel = true;
        if (document.getElementById('btnSearch'))
            document.getElementById('btnSearch').click();
    }
}
function setEnterKey() {
    document.onkeydown = ExecuteDefaultButton;
    if (window.addEventListener) {
        window.addEventListener('keydown', ExecuteDefaultButton, false);
    } else if (window.attachEvent) {
        window.attachEvent('onkeydown', ExecuteDefaultButton);
    }
}
function PerformSearch() {
    var queryElement = document.getElementById('txtQuery');
    if (queryElement) {
        if (queryElement.value.length < 3) {
            alert('Search query must be longer than 2 characters'); return;
        }
        else {
            location.href = 'searchresults.aspx?q=' + escape(queryElement.value);
        }
    }
}

function Toggle(elmId) {
    var subDiv = jPixeliT.$('#div_' + elmId);
    if (jPixeliT.cssValue(subDiv, "display") === 'none') {
        jPixeliT.slideDown(subDiv, 500);
        return false;
    }
    if (jPixeliT.cssValue(subDiv, "display") !== 'none') {
        jPixeliT.slideUp(subDiv, 500);
        return false;
    }
//    if (jPixeliT.cssValue(subDiv, "display") !== 'none' && jPixeliT.attr("#par_" + elmId, "class") === "menuTxt") {
//        jPixeliT.slideUp(subDiv, 500);
//        return false;
//    }
}

function QuickContact() {
    jPixeliT.setInnerHTML("#sendProc", "");
    if (jPixeliT.$("#qcName") == null) return;
    var name = jPixeliT.$("#qcName").value;
    var email = jPixeliT.$("#qcEmail").value;
    var phone = jPixeliT.$("#qcPhone").value;
    if (jPixeliT.isEmpty(email) && jPixeliT.isEmpty(phone)) {
        alert("You must supply email address or a phone number");
        return;
    }
    if(!jPixeliT.isEmpty(email) && !jPixeliT.isValidEmail(email) )
    {
        alert("The entered email is not valid");
        return;
    }
    jPixeliT.setInnerHTML("#sendProc", "שולח<img src='images/animated_loading.gif' />");
    var postData = String.Format("name={0}&email={1}&phone={2}",name,email,phone);
    jPixeliT.Ajax.executeRequest("QuickContactHandler.ashx", true,postData, QuickContact_Callback);
}
function QuickContact_Callback(returnString) {
    if (String.Equals("ok", returnString,true)) {
        jPixeliT.setInnerHTML("#sendProc", "הטופש נשלח");
        jPixeliT.$("#qcName").value = "";
        jPixeliT.$("#qcEmail").value = "";
        jPixeliT.$("#qcPhone").value = "";
    }
    else {
        jPixeliT.setInnerHTML("#sendProc", "<span style='color:red;'><b>שליחה נכשלה</b><span>");
        alert("Failed to send contact form. \r\n Please try later");
    }
}

var currentImageIndex = 0;

function next() {
    currentImageIndex++;
    if (currentImageIndex >= galleryImages.length)
        currentImageIndex = 0;
    ChangImage();
}
function prev() {
    currentImageIndex--;
    if (currentImageIndex < 0)
        currentImageIndex = galleryImages.length - 1;
    ChangImage();
}
function byCurrent(index) {
    currentImageIndex = index;
    ChangImage();
}
function ChangImage() {
    var file = galleryImages[currentImageIndex]['file'];
    var text = galleryImages[currentImageIndex]['text'];
    jPixeliT.$("#imgObject").src = String.Format("image.axd?src=~/{0}&w=520&h=361&q=100", file);
    jPixeliT.setInnerHTML("#picText", text);
    
}
