﻿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;
    var qdate = jPixeliT.$("#qcDate").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}&qdate={3}",name,email,phone,qdate);
    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 = "";
        jPixeliT.$("#qcDate").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);
    
}
