
function goToUrl(url)
{
    document.location.href = url;
}

function emailValid(email) {
    var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
    var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
    if (!reg1.test(email) && reg2.test(email)) { // if syntax is valid // this is optional
        return true;
    }
    return false;
}


function addEmailToMailingList(f) 
{
    if (f.email.value == "") {
        document.getElementById("errMsg").style.display = "block";
        document.getElementById("errMsg").innerHTML = "נא להזין כתובת מייל, תודה.";
        window.setTimeout("clearErrMsg('errMsg');", 1500);
        return false;
    }


    if (emailValid(f.email.value)) {

        var xmlObj;
        var responseTxt;
        var operationPage = "/saveEmailToMailingList.asp?email=" + f.email.value;

        if (!document.all) {
            xmlObj = new XMLHttpRequest();
            xmlObj.open("post", operationPage, false);
            xmlObj.send('');
        }
        else {
            xmlObj = new ActiveXObject("Msxml2.XMLHTTP")
            xmlObj.Open("post", operationPage, false);
            xmlObj.send(null);
        }

        responseTxt = xmlObj.responseText;
        if (responseTxt == "1") {
            document.getElementById("mailingListContainer").innerHTML = "תודה שנרשמת<br/>לרשימת התפוצה.";
        }
    }
    else {
        document.getElementById("errMsg").style.display = "block";
        document.getElementById("errMsg").innerHTML = "כתובת המייל אינה חוקית.";
        window.setTimeout("clearErrMsg('errMsg');", 1500);
    }
    return false;
}

function checkValidContactUs(f) {

    if (f.fullName.value == "") {
        document.getElementById("contactUsErrMsg").style.display = "block";
        document.getElementById("contactUsErrMsg").innerHTML = "נא למלא שם, תודה.";
        //window.setTimeout("clearErrMsg('errMsg');", 1500);
        return false;
    }

    if (f.email.value == "") {
        document.getElementById("contactUsErrMsg").style.display = "block";
        document.getElementById("contactUsErrMsg").innerHTML = "נא למלא כתובת דואר אלקטרוני, תודה.";
        //window.setTimeout("clearErrMsg('errMsg');", 1500);
        return false;
    }

    if (f.subject.value == "") {
        document.getElementById("contactUsErrMsg").style.display = "block";
        document.getElementById("contactUsErrMsg").innerHTML = "נא למלא נושא, תודה.";
        //window.setTimeout("clearErrMsg('errMsg');", 1500);
        return false;
    }   
    
    if (f.content.value == "") {
        document.getElementById("contactUsErrMsg").style.display = "block";
        document.getElementById("contactUsErrMsg").innerHTML = "נא למלא תוכן, תודה.";
        //window.setTimeout("clearErrMsg('errMsg');", 1500);
        return false;
    }

    if (!emailValid(f.email.value, "contactUsErrMsg")) {
        document.getElementById("contactUsErrMsg").style.display = "block";
        document.getElementById("contactUsErrMsg").innerHTML = "כתובת המייל אינה חוקית.";
        return false;
    }

    f.flagSubmit.value = 1;
    
    return true;
    
}



/*pregCalc.asp*/
function pregCalculator(f) {
    
    var dayDate = f.preg_day.value;
    var monthDate = f.preg_month.value;

    if (dayDate != 99 && monthDate != 99) {
        var xmlObj;
        var responseTxt;
        var operationPage = "/pregCalcProcess.asp?monthDate=" + monthDate + "&dayDate=" + dayDate;

        if (!document.all) {
            xmlObj = new XMLHttpRequest();
            xmlObj.open("post", operationPage, false);
            xmlObj.send('');
        }
        else {
            xmlObj = new ActiveXObject("Msxml2.XMLHTTP")
            xmlObj.Open("post", operationPage, false);
            xmlObj.send(null);
        }

        responseTxt = xmlObj.responseText;
        if (responseTxt == '') {
            document.getElementById("calcErrorMsg").style.display = "block";
            document.getElementById("calcErrorMsg").innerHTML = "<p>גיל ההריון הנבחר הוא מעל 42 שבועות. נא לבחור תאריך חדש, תודה.</p>";
            window.setTimeout("clearErrMsg('calcErrorMsg');", 1500);
        }
        else if (responseTxt == 1) {
            document.getElementById("calcErrorMsg").style.display = "block";
            document.getElementById("calcErrorMsg").innerHTML = "<p>התאריך שנבחר אינו תאריך חוקי. נא לבחור תאריך חדש, תודה.</p>";
            window.setTimeout("clearErrMsg('calcErrorMsg');", 1500);
        }
        else {
            responseTxt = responseTxt.split("####");
            document.getElementById("currentWeek").innerHTML = responseTxt[0];
            document.getElementById("currentMonth").innerHTML = responseTxt[1];
            var deliveryDate = responseTxt[2].split("/");
            document.getElementById("expectDate").innerHTML = deliveryDate[1] + "/" + deliveryDate[0] + "/" + deliveryDate[2];

        }
    }
    else{ 
        document.getElementById("calcErrorMsg").style.display = "block";
        document.getElementById("calcErrorMsg").innerHTML = "<p>נא לבחור יום וחודש, תודה.</p>";
        window.setTimeout("clearErrMsg('calcErrorMsg');", 1500);
        }    
    return false;
}


/*growCalc.asp*/
function growCalculator(f) {

    var sex = f.sex.value;
    var length = f.length.value;
    var weight = f.weight.value;
    var head = f.head.value;
    var age = f.age.value;

    if (sex==1)
        document.getElementById("sexSpan").innerHTML = "בן";
    else
        document.getElementById("sexSpan").innerHTML = "בת";
        
    document.getElementById("lengthSpan").innerHTML = length;
    document.getElementById("weightSpan").innerHTML = weight;
    document.getElementById("headSpan").innerHTML = head;
    document.getElementById("ageSpan").innerHTML = age + " חודשים";


    

    var xmlObj;
    var responseTxt;
    var operationPage = "/growCalcProcess.asp?menstrualSex=" + sex + "&menstrualAge=" + age + "&menstrualWeight=" + weight + "&menstrualLength=" + length + "&menstrualHead=" + head;
    //growCalcProcess.asp?menstrualSex=1&menstrualAge=0&menstrualWeight=&menstrualLength=45&menstrualHead=

    if (!document.all) {
        xmlObj = new XMLHttpRequest();
        xmlObj.open("post", operationPage, false);
        xmlObj.send('');
    }
    else {
        xmlObj = new ActiveXObject("Msxml2.XMLHTTP")
        xmlObj.Open("post", operationPage, false);
        xmlObj.send(null);
    }

    responseTxt = xmlObj.responseText;
    
    divNames = responseTxt.split("@@@@");
    for (var i = 0; i < divNames.length; i++) {
        var calcValues = "";
        if (divNames[i] != "") {
            document.getElementById("calcResult").style.display = "block";
            calcValues = divNames[i].split("####");
            
            for (var j = 0; j < calcValues.length; j++) {
                document.getElementById(calcValues[0]).style.display = "block";
                eval(document.getElementById(calcValues[0] + "Precentage")).innerHTML = calcValues[1];
                eval(document.getElementById(calcValues[0] + "From")).innerHTML = calcValues[2];
                eval(document.getElementById(calcValues[0] + "To")).innerHTML = calcValues[3];
                eval(document.getElementById(calcValues[0] + "Hezion")).innerHTML = calcValues[4];
            }
        }
    }
    return false;
}


    function hideResults() {
        document.getElementById("results").style.display = "none";
    }



function clearErrMsg(divName) {
    document.getElementById(divName).innerHTML = "";
    document.getElementById(divName).style.display = "none";
}


function checkSendToFriendForm(f) {
    if (f.emailTo.value == "") {
        alert("נא למלא כתובת נמען, תודה");
        return false;
    }

    if (!emailValid(f.emailTo.value)) {
        alert("נא למלא כתובת מייל נמען חוקית, תודה")
        return false;
    }

    if (f.emailName.value == "") {
        alert("נא למלא את שמך, תודה");
        return false;
    }
    if (f.emailFrom.value == "") {
        alert("נא למלא כתובת המייל שלך, תודה");
        return false;
    }

    if (!emailValid(f.emailFrom.value)) {
        alert("נא למלא כתובת מייל שולח חוקית, תודה")
        return false;
    }

    f.flagSubmit.value = 1;
    return true;
}



function checkSearchForm(f) {
    if (f.searchText.value == "") {
        alert("נא למלא מילת חיפוש בעלת 2 אותיות מינימום, תודה");
        return false;
    }

    if (f.searchText.value.length < 2) {
        alert("נא למלא מילת חיפוש בעלת 2 אותיות מינימום, תודה");
        return false;
    }
    return true;
}

function addarticleToStat(articleId) 
{
    var xmlObj;
    var responseTxt;
    var operationPage = "/saveArticleStat.asp?articleId=" + articleId;

    if (!document.all) {
        xmlObj = new XMLHttpRequest();
        xmlObj.open("post", operationPage, false);
        xmlObj.send('');
    }
    else {
        xmlObj = new ActiveXObject("Msxml2.XMLHTTP")
        xmlObj.Open("post", operationPage, false);
        xmlObj.send(null);
    }

    responseTxt = xmlObj.responseText;

}


function saveArticlesStats(articles) {
    for (var i = 0; i < articles.length; i++) {
        addarticleToStat(articles[i]);
    }
   
}



function saveInFavourites()
{
    title = "מלונה - חיות עולות פחות";   
    url = "http://www.meluna.co.il";
    
    if (window.sidebar) 
    { 
        window.sidebar.addPanel(title, url,"");	
    } 
    else if( window.external ) 
    { 
      window.external.AddFavorite( url, title); 
    }	
    else if(window.opera && window.print) 
    {
        return true; 
    }
}

function checkWindowScreen()
{
    if (window.screen.width < 1024) 
    {
        document.getElementById("zone13").style.display = "none";  
    }
}

function PutBanners() {
    if (document.getElementById && !document.all) 
    {
        document.getElementById("zone13").innerHTML = "<iframe src='http://www.paotot.co.il/newsite/absolutebmxe/abmw.asp?z=13&isframe=true' width='100' height='440' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' />"
    }
    else 
    {
        document.getElementById("zone2").innerHTML = "<iframe src=http://www.paotot.co.il/newsite/absolutebmxe/abmw.asp?z=2&isframe=true width=114 height=60 frameborder=0 scrolling=no marginheight=0 marginwidth=0 /><hr style='height:1pt;width:90%;color:#F6EAEE' />"
        document.getElementById("zone3").innerHTML = "<iframe src=http://www.paotot.co.il/newsite/absolutebmxe/abmw.asp?z=3&isframe=true width=114 height=60 frameborder=0 scrolling=no marginheight=0 marginwidth=0 /><hr style='height:1pt;width:90%;color:#F6EAEE' />"
        document.getElementById("zone4").innerHTML = "<iframe src=http://www.paotot.co.il/newsite/absolutebmxe/abmw.asp?z=4&isframe=true width=114 height=60 frameborder=0 scrolling=no marginheight=0 marginwidth=0 />"
        document.getElementById("zone5").innerHTML = "<iframe src=http://www.paotot.co.il/newsite/absolutebmxe/abmw.asp?z=5&isframe=true width=131 height=130 frameborder=0 scrolling=no marginheight=0 marginwidth=0 />"
        document.getElementById("zone6").innerHTML = "<iframe src=http://www.paotot.co.il/newsite/absolutebmxe/abmw.asp?z=6&isframe=true width=131 height=70 frameborder=0 scrolling=no marginheight=0 marginwidth=0 />"
        document.getElementById("zone7").innerHTML = "<iframe src=http://www.paotot.co.il/newsite/absolutebmxe/abmw.asp?z=7&isframe=true width=131 height=80 frameborder=0 scrolling=no marginheight=0 marginwidth=0 />"
        document.getElementById("zone13").innerHTML = "<iframe src=http://www.paotot.co.il/newsite/absolutebmxe/abmw.asp?z=13&isframe=true width=100 height=440 frameborder=0 scrolling=no marginheight=0 marginwidth=0 />"
        document.getElementById("zone19").innerHTML = "<iframe src=http://www.paotot.co.il/newsite/absolutebmxe/abmw.asp?z=19&isframe=true width=131 height=100 frameborder=0 scrolling=no marginheight=0 marginwidth=0 />"
    }
}

function dynamiccontentNS6(elementid, content) {
    rng = document.createRange();
    el = document.getElementById(elementid);
    rng.setStartBefore(el);
    htmlFrag = rng.createContextualFragment(content);
    while (el.hasChildNodes())
        el.removeChild(el.lastChild);
    el.appendChild(htmlFrag);
}

