<!--
function upTree(id)
	{
	if (document.getElementById("treeNode"+id).style.display=="none")
		{
		document.getElementById("treeNode"+id).style.display="inline"
		document.getElementById("openNode"+id).src="images/minus_icon.gif"
		}
		else
			{
			document.getElementById("treeNode"+id).style.display="none"
			document.getElementById("openNode"+id).src="images/plus_icon.gif"
			}
	}

function showCart()
{
cartPreview.style.display="";
hide.style.display="";
watch.style.display="none";
}

function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + num + '.' + cents);
}


function CalcShipMenny(FormField)
{
	//alert(FormField);
	if(CalcTotPrice.innerHTML<450)
	{
	//alert(user_order.shipping.selectedIndex);
        document.getElementById("TotalShip").innerHTML = formatCurrency(user_order.shipping.options(user_order.shipping.selectedIndex).title);
	Total_Price.innerHTML = formatCurrency(eval(user_order.shipping.options(user_order.shipping.selectedIndex).title) + eval(CalcTotPrice.innerHTML));
	document.user_order.Ordertotal.value=formatCurrency(eval(user_order.shipping.options(user_order.shipping.selectedIndex).title) + eval(CalcTotPrice.innerHTML)); 
	user_order.shipPrice.value = formatCurrency(user_order.shipping.options(user_order.shipping.selectedIndex).title);
	}
	else
	{
	//alert(user_order.shipping.selectedIndex);
	TotalShip.innerHTML = "00.00";
	Total_Price.innerHTML = eval(CalcTotPrice.innerHTML);
	document.user_order.Ordertotal.value=eval(CalcTotPrice.innerHTML); 
	user_order.shipPrice.value = user_order.shipping.options(user_order.shipping.selectedIndex).title;
	}
	//user_order.total_Price.value=parseFloat(user_order.shipping.options(user_order.shipping.selectedIndex).title) + parseFloat(CalcTotPrice.innerHTML)
	//alert(document.user_order.Ordertotal.value);
}
function hideCart()
{
cartPreview.style.display="none";
hide.style.display="none";
watch.style.display="";
}
function showHideFaq(wFaq)
{
	if (document.getElementById(wFaq).style.display=="none")
	{
		document.getElementById(wFaq).style.display="";
	}
	else
	{
		document.getElementById(wFaq).style.display="none";
	}
}
function showWedList()
{
WedPreview.style.display="";
hideWed.style.display="";
watchWed.style.display="none";
}
function hideWedList()
{
WedPreview.style.display="none";
hideWed.style.display="none";
watchWed.style.display="";
}
//
function changepic(a,b,c)
{
	
	var x=a.src.indexOf("images/plus_icon.gif")
	if (x>0)
	{
		a.src="images/minus_icon.gif";
		document.getElementById(b).style.display="";
		document.getElementById(c).style.display="";
	}
	else
	{
		a.src="images/plus_icon.gif";
		document.getElementById(b).style.display="none";
		document.getElementById(c).style.display="none";
		
	}
	
}

//this Part Handle registration Form
function check()
{
if (reg.user_Fname.value == "")
	{
		alert("! חובה למלא שם פרטי");
		reg.user_Fname.focus();
		return false;
	}
else if (reg.user_Lname.value == "")
	{
		alert("! חובה למלא שם משפחה");
		reg.user_Lname.focus();
		return false;
	}
else if (reg.user_Email.value == "")
	{
		alert("! יש להכניס כתובת אי מייל");
		reg.user_Email.focus();
		return false;
	}
else if (reg.city.value == "")
	{
		alert("! יש לציין מקום מגורים");
		reg.city.focus();
		return false;
	}
else if (reg.user_HomePhone.value == "" && reg.user_CellPhone.value == "")
	{
		alert("! הכרחי לציין לפחות מספר טלפון אחד");
		reg.user_HomePhone.focus();
		return false;
	}
else if (reg.pass.value == "")
	{
		alert("! חובה לבחור סיסמא, מלא את שדה הסיסמא");
		reg.pass.focus();
		return false;
	}
else 
	{
	reg.submit();
	}
}
//End of Reg Form Handling
//Start Order page validation


//end of Order Validation
function checkEdit()
{
if (edit.user_Fname.value == "")
	{
		alert("! חובה למלא שם פרטי");
		edit.user_Fname.focus();
		return false;
	}
else if (edit.user_Lname.value == "")
	{
		alert("! חובה למלא שם משפחה");
		edit.user_Lname.focus();
		return false;
	}
else if (edit.user_Lname.value == "")
	{
		alert("! חובה למלא שם משפחה");
		edit.user_Lname.focus();
		return false;
	}
else if (edit.user_Lname.value == "")
	{
		alert("! חובה למלא שם משפחה");
		edit.user_Lname.focus();
		return false;
	}
else if (edit.pass.value == "")
	{
		alert("! חובה לבחור סיסמא, מלא את שדה הסיסמא");
		edit.pass.focus();
		return false;
	}
else
	{
	edit.submit();
	}
}
function order_details(orderNum,OrderStat)
{
	var box="box"+orderNum;
	var boxdetails="boxdetails"+orderNum;
	var orderTag="order"+orderNum;
	var hideOrder="Hide_order"+orderNum;
	var tracking="track"+orderNum;
	document.getElementById(orderTag).style.display="none";
	document.getElementById(hideOrder).style.display="";
	document.getElementById(box).style.display="";
	document.getElementById(boxdetails).style.display="";
	if (OrderStat=="6" || OrderStat=="7")
	{
	document.getElementById(tracking).style.display="";
	}
}
function hide_Details(orderNum)
{
	var box="box"+orderNum;
	var boxdetails="boxdetails"+orderNum;
	var orderTag="order"+orderNum;
	var hideOrder="Hide_order"+orderNum;
	var tracking="track"+orderNum;
	document.getElementById(orderTag).style.display="";
	document.getElementById(hideOrder).style.display="none";
	document.getElementById(box).style.display="none";
	document.getElementById(boxdetails).style.display="none";
	if (tracking=="track6" || tracking=="track7")
	{
	document.getElementById(tracking).style.display="none";
	}
}

function passCheck()
{
	if (passRestore.email.value=="")
	{
		alert("נא להכניס כתובת דואר אלקטרוני");
		passRestore.email.focus();
		return false;
	}
	else
	{
		passRestore.submit();
	}
}
function DetailsCheck()
{
	var str = login.Email.value;
	var pass = login.Password.value;
	str =  str.replace(/^\s*|\s*$/g,"");
	pass =  pass.replace(/^\s*|\s*$/g,"");
	if (str=="")
	{
		alert("נא להכניס כתובת דואר אלקטרוני");
		login.Email.focus();
		return false;
	}
	else if (pass="")
	{
		alert("נא להכניס סיסמא!!!");
		login.Password.focus();
		return false;
	}
	else
	{
		login.submit();
	}
}

function clearDetails()
{
	if(user_order.copyDetails.checked==false)
	{
		user_order.fCname.value="";
		user_order.lCname.value="";
		user_order.cStreet.value="";
		user_order.cCity.value="";
		user_order.cCountry.value="";
		user_order.cPhone.value="";
		user_order.cMobile.value="";
	}
	else
	{
		user_order.fCname.value=user_order.fCname1.value;
		user_order.lCname.value=user_order.lCname1.value;
		user_order.cStreet.value=user_order.cStreet1.value;
		user_order.cCity.value=user_order.cCity1.value;
		user_order.cCountry.value=user_order.cCountry1.value;
		user_order.cPhone.value=user_order.cPhone1.value;
		user_order.cMobile.value=user_order.cMobile1.value;
	}
}
function divit()
{
	if (user_order.paymentMethod.options[user_order.paymentMethod.selectedIndex].value==2)
	{
		cc.style.display= "";
		mark.style.display = "";
	}
	
	else
	{
		cc.style.display = "none";
		mark.style.display = "none";
	}
	if (user_order.payments.checked == true)
	{
		payments.style.display="";
	}
	else
	{
		payments.style.display="none";
	}
}

function idnumcheck(num,FieldName)
{
var iIDLength = num.length,
        i,
        iID = num;
    if(iIDLength<9)
    {
		for(i=0;i<9-iIDLength;i++){
		    iID = "0" + iID;
		}
		    iIDLength = 9;
		}

		var iCount = 0,
		iCurrent,
        iTemp;
    
		for(i=2;i<iIDLength+2;i++){    
		    iTemp = iID.substr(i-2,1)*1;
		    if(iTemp != 0)
		    {
		        iCurrent=((i%2)+1)*iTemp;
		        iCount+=iCurrent>9?1+iCurrent%10:iCurrent;
			}
    
    }
    Id_Num=(iCount%10===0);
    if ( Id_Num != true)
	{
		document.getElementById("Err"+FieldName).innerText="מספר ת.ז. שגוי!";
		document.getElementById(FieldName).value="";
		document.getElementById(FieldName).focus();	
		return false
	}
	
	else
	{
		if (eval(num)+1==1)
		{
			document.getElementById("Err"+FieldName).innerText="מספר ת.ז. שגוי!";
			document.getElementById(FieldName).value="";
			document.getElementById(FieldName).focus();	
			return false
		}
		else
		{
		/*var idTrim = num.trim
		if (idTrim.length =="" )
		{
			document.getElementById("Err"+FieldName).innerText="מספר ת.ז. שגוי!";
			document.getElementById(FieldName).value="";
			document.getElementById(FieldName).focus();	
			return false
		}*/
		document.getElementById("Err"+FieldName).innerText="";
		return true;
		}
	}
	
}

function ToShop()
{
document.location.href = "shopping_cart.asp"
}
function moveme()
{
	document.location.href = "SimIncludes/includes/user_check.asp"
}
function update()
{
	document.location.href = "SimIncludes/includes/add_to_cart.asp"
}
function check_wedList()
{
if (wed.Wed_Couple.value == "")
	{
		alert("! חובה למלא שם הזוג המתחתן");
		wed.Wed_Couple.focus();
		return false;
	}
else if (wed.Wed_Address.value == "")
	{
		alert("! נא לתת כתובת מלאה");
		wed.Wed_Address.focus();
		return false;
	}
else if (wed.Wed_Date.value == "")
	{
		alert("! חובה לציין תאריך החתונה");
		wed.Wed_Date.focus();
		return false;
	}
else if (wed.city.value == "")
	{
		alert("! חובה למלא שם עיר");
		wed.city.focus();
		return false;
	}
else if (wed.user_HomePhone.value == "" && wed.user_CellPhone.value == "")
	{
		alert("! יש להזין לפחות מספר טלפון אחד להתקשרות");
		wed.user_HomePhone.focus();
		return false;
	}
else if (wed.pass.value == "")
	{
		alert("! חובה לבחור סיסמא, מלא את שדה הסיסמא");
		wed.pass.focus();
		return false;
	}
else
	{
	wed.submit();	
	}

}


//example 1
function GetCoupon() {
    $.ajax({
        type: "POST",
        url: "SimIncludes/Includes/coupon.asp",
        dataType: "application/x-www-form-urlencoded",
        data: "couponname=" + $("#txtCouponName").val() + "&coupon=" + $("#txtCoupon").val() + "&userid=" + $("#txtUserId").val() ,
        async: false,
        success: function (msg) {
		//alert(msg); 
            $("#lblCouponSum").html(msg);
            $("#lblTotalSum").html($("#txtTotalSum").val()-msg);
        }

    })
}


function InStr(strSearch, charSearchFor)
/*
InStr(strSearch, charSearchFor) : Returns the first location a substring (SearchForStr)
                           was found in the string str.  (If the character is not
                           found, -1 is returned.)
                           
Requires use of:
	Mid function
	Len function
*/
{
	for (i=0; i < Len(strSearch); i++)
	{
	    if (charSearchFor == Mid(strSearch, i, 1))
	    {
			return i;
	    }
	}
	return -1;
}
function Len(str)
        /***
                IN: str - the string whose length we are interested in

                RETVAL: The number of characters in the string
        ***/
        {  return String(str).length;  }


function Mid(str, start, len)
        /***
                IN: str - the string we are LEFTing
                    start - our string's starting position (0 based!!)
                    len - how many characters from start we want to get

                RETVAL: The substring from start to start+len
        ***/
        {
                // Make sure start and len are within proper bounds
                if (start < 0 || len < 0) return "";

                var iEnd, iLen = String(str).length;
                if (start + len > iLen)
                        iEnd = iLen;
                else
                        iEnd = start + len;

                return String(str).substring(start,iEnd);
        }
function MidAll(str,start)
        {
		if (start < 0) return "";
		var iEnd, iLen = String(str).length;
		return String(str).substring(start,iLen);

	}
function Right(str, n)
        /***
                IN: str - the string we are RIGHTing
                    n - the number of characters we want to return

                RETVAL: n characters from the right side of the string
        ***/
        {
                if (n <= 0)     // Invalid bound, return blank string
                   return "";
                else if (n > String(str).length)   // Invalid bound, return
                   return str;                     // entire string
                else { // Valid bound, return appropriate substring
                   var iLen = String(str).length;
                   return String(str).substring(iLen, iLen - n);
                }
        }


        function Left(str, n)
        /***
                IN: str - the string we are LEFTing
                    n - the number of characters we want to return

                RETVAL: n characters from the left side of the string
        ***/
        {
                if (n <= 0)     // Invalid bound, return blank string
                        return "";
                else if (n > String(str).length)   // Invalid bound, return
                        return str;                // entire string
                else // Valid bound, return appropriate substring
                        return String(str).substring(0,n);
        }

function stripHTML(stringWithHTML) {

return stringWithHTML = stringWithHTML.replace(/<\/?[a-z][a-z0-9]*[^<>]*>/ig, ""); 

  
}


//-->
