﻿function toggleImg(o) {
	var src=o.src;
	return o.src=src.replace(toggleImg.rx,toggleImg.rx.test(src) && RegExp.$1 ? "$2" : "_$2");
}
toggleImg.rx=/(_?)(\.[a-z]{3})$/i;

function DatePicker(div) {
	var hidden=DOM.Create("<input type=\"hidden\" name=\"Expires\">",div);
	var	year,
		month,
		date,
		d=new Date();

	year=CreateSelect(1900,2010);
	DOM.Create("span",div).innerHTML="/";
	month=CreateSelect(1,12);
	DOM.Create("span",div).innerHTML="/";
	date=CreateSelect(1,31);

	function CreateSelect(from,to) {
		var sel=[];
		sel.push("<select>");
		for (var i=from;i<=to;i++) sel.push("<option value=\""+i+"\">"+Text.Pad(i)+"</option>");
		sel.push("</select>");
		var span=DOM.Create("span",div);
		span.innerHTML=sel.join("");
		sel=span.firstChild;
		sel.onchange=OnChange;
		return sel;
	}
	function OnChange() {
		hidden.value=month.value+"/"+date.value+"/"+year.value;
	}
	SetDate=function (d) {
		year.value=d.getFullYear();
		month.value=d.getMonth()+1;
		date.value=d.getDate();
		OnChange();
	}

	SetDate(d);
}

function CreateFlash(container,id,src,width,height,extraHtml){//handles any arguments beside these
    var objStr="",embedStr="",parSplit;
    for (i=6; i<CreateFlash.arguments.length; i++){
        parSplit=CreateFlash.arguments[i].split("=");
        objStr+="<param name='"+parSplit[0]+"' value='"+parSplit[1]+"' />"
        embedStr+=" "+parSplit[0]+"='"+parSplit[1]+"' "
    }
    var el=document.getElementById(container);
    el.innerHTML+="\
    <object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' \
        width='"+width+"' height='"+height+"' id='"+id+"'>\
	    <param name='movie' value='"+src+"' />\
	    "+objStr+" \
	    <embed type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' \
	    src='"+src+"' width='"+width+"' height='"+height+"'\
	    name='"+id+"' "+embedStr+" />\
    </object>\
     "+ (extraHtml?extraHtml:"")+"\
    ";
}

function CreatePromoFlash(container){
	var el=document.getElementById(container);
	el.innerHTML="\
	<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='500' height='500' id='newBottle' align='middle'>\
		<param name='allowScriptAccess' value='always' />\
		<param name='movie' value='swf/newBottle.swf' /><param name='menu' value='false' /><param name='quality' value='high' /><param name='wmode' value='transparent' /><embed src='swf/newBottle.swf' menu='false' quality='high' wmode='transparent' width='500' height='500' name='newBottle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />\
	</object>";
}

function openProductForm(){
    DOM.Get("orderForm").style.display="block";
}

function sendProductForm(siteUrl){

    document.getElementById("resultOK").style.display="none";
    document.getElementById("resultFailed").style.display="none";

    if(DOM.Get("nameField").value=="" ||DOM.Get("addressField").value=="" ||DOM.Get("phoneField").value==""){
        alert("נא למלא את כל הפרטים");
        return;
    }

    var xReq=Browser.XML.HTTP();


    var postData="pName="+encodeURI(DOM.Get("nameField").value).replace("&","")+
		"&pAddress="+encodeURI(DOM.Get("addressField").value).replace("&","")+
		"&pPhone="+encodeURI(DOM.Get("phoneField").value).replace("&","")+
		"&ref="+encodeURI(DOM.Get("ref").value).replace("&","")+
		"&pQuery="+encodeURI(DOM.Get("productQueryName").value).replace("&","")+
		"&product="+encodeURI(DOM.Get("productNameField").value).replace("&","")+" - "+encodeURI(DOM.Get("productVersionField").value).replace("&","");

	var ajaxSiteUrl = siteUrl;
	if (window.location.toString().indexOf('http://www.') == -1 && siteUrl.indexOf('http://www.') != -1) {
		ajaxSiteUrl = siteUrl.replace('http://www.', 'http://');
	}

    xReq.open("GET",ajaxSiteUrl+"productPost.asp?"+postData,true);

    xReq.onreadystatechange=function(){
        if(xReq.readyState==4 && xReq.status==200){
            if(xReq.responseText=="OK") {
				//document.getElementById("resultOK").style.display="block";
				//javascript:urchinTracker('/product/detailssent')
				window.location.href="productsThankYou.asp?product="+encodeURI(DOM.Get("productQueryName").value).replace("&","");
            }
            else document.getElementById("resultFailed").style.display="block";
        }
    };


    xReq.send(null);

}




// called from the main flash
function openLightbox(){
	ContactLightbox.Open();
}
$DL(function(){
	fnFixLivePerson.periodical(500);
	//ContactLightbox.Open();
});
var fnFixLivePerson = function fixLivePerson()
{
	$$("img[src^=http://server.iad.liveperson.net/hc/5886022]").each(function(item){
		item.style.display = 'none';
	});
}
var ContactLightbox = {
    Lightbox: null,
    wrapperId: "",
    Init: function() {
        ContactLightbox.wrapperId = "ContactLightboxWrap";
        ContactLightbox.Lightbox = new Lightbox($(ContactLightbox.wrapperId));

        if ($("btContactLightboxClose")) $("btContactLightboxClose").addEvent("click", ContactLightbox.Close);

        if (document.URL.indexOf("openDialog") >= 0) {
            ContactLightbox.OpenReal();
            
        }




    },

    Open: function() {
        //$(ContactLightbox.wrapperId).show();
        //ContactLightbox.Lightbox.show();
        ////urchinTracker('/outbound/Main_banner_open');
        //_gaq.push(['_trackPageview', '/virtual/hp-banner/click']);
        window.location = "";

    },
    OpenReal: function() {
        _gaq.push(['_trackPageview', '/virtual/callrequest']);
        ContactLightbox.Lightbox.show();
        _gaq.push(['_trackPageview', '/virtual/hp-banner/click']);
        $("ContactSalesLightboxWrap").getParent().setStyle('top', '173px')
        $$(".lightboxContainer")[0].setStyle("top", "157px");

    },
    OpenRealCenter: function() {
        _gaq.push(['_trackPageview', '/virtual/callrequest']);
        ContactLightbox.Lightbox.show();
        _gaq.push(['_trackPageview', '/virtual/hp-banner/click']);
        //$("ContactSalesLightboxWrap").getParent().setStyle('top', '573px')

    },
    Close: function() {
        $(ContactLightbox.wrapperId).hide();
        ContactLightbox.Lightbox.hide();
        //urchinTracker('/outbound/Main_banner_close');
        _gaq.push(['_trackPageview', '/virtual/hp-banner/form-close']);
        $("ContactSalesLightboxWrap").getParent().setStyle('top', '0px')

    }

};

    function openRulesPopUp(){
        window.open("rulesPopUp.htm","rulesPopUp","width=520,height=502 , scrollbars=yes"  );
    }
    function openWinnersPopUp(){
        window.open("winnersPopUp.htm","winnersPopUp","width=520,height=502 , scrollbars=yes"  );
    }

        function openPrivacyPopUp(){
        window.open("privacyPopUp.htm","privacy","width=520,height=502 , scrollbars=yes"  );
    }

function setTextInside(){
	var inputs = $$("input.textInside");
	inputs.each(function(input){
		var label = input.getParent().getElement("label");
		if(label){
			input.value = label.innerHTML;
			input.addEvent("blur",function(e){
				if(input.value == "") input.value=label.innerHTML;
			});
			input.addEvent("focus",function(e){
				if(input.value == label.innerHTML) input.value="";
			});
			label.hide();
		}
	});
}
$DL(setTextInside);

function openDialog() {


    try {
        if (document.URL.indexOf("openDialog") >= 0) {
            ContactLightbox.OpenReal();
           
        }
    }
    catch (Error) {
        

    }

}

$DL(openDialog);
