var tmp;
var tmpid;
var addtoprice = 0;
var allprices='';
var allnames='';
var allcolours='';
var allsizes='';
var allids='';
function setcartoptions() {
//  if (document.getElementById('ppcheckbox')!=null) {
	/*document.getElementById('ppcheckbox').checked=false;
	setCookie('giftpresent',false,365);*/
	var giftp = getCookie('giftpresent');
	var amt=document.getElementById('totalamount').innerHTML;
	amt=parseInt(amt);
    if (giftp=='true') {
		//document.getElementById('ppcheckbox').checked=true;
		document.getElementById('totalamount').innerHTML=amt+parseInt(getCookie('giftpresentprice'));
		$("#selectedgiftpackage").show();
		$("#giftpackageid").val( getCookie('giftpresentid') ).attr('selected',true);
		$("#packagedescription").html(getCookie('giftpresentdesc'));
		$("#packageprice").html(getCookie('giftpresentprice')+' ₪');
    } else {
		//document.getElementById('ppcheckbox').checked=false;
	}
//  }
  if (document.getElementById('confirmtbl')!=null) {
	  var giftp = getCookie('giftpresent');
	  if (giftp=='true') {
		addGiftToCart();
	  }
  }
}
function setgiftpackage(ppcheckbox) {
	if (ppcheckbox.checked) {
		$("#choosegiftpackage").show();
		setCookie('giftpresent',true,365);
	} else {
		$("#choosegiftpackage").hide();
		$("#selectedgiftpackage").hide();		
		setCookie('giftpresent',false,365);
		var amt=document.getElementById('totalamount').innerHTML;
		amt=parseInt(amt);
		document.getElementById('totalamount').innerHTML=amt-parseInt(getCookie('giftpresentprice'));
	}
}
function showselectedgiftbox() {
	if ($("#giftpackageid option:selected").val()==0) {
		setCookie('giftpresent',false,365);
		$("#packageprice").html('');
		$("#packagedescription").html('');
		setCookie('giftpresentid',0,365);
		var amt=document.getElementById('totalamount').innerHTML;
		amt=parseInt(amt);
		document.getElementById('totalamount').innerHTML=amt-parseInt(getCookie('giftpresentprice'));
	} else {
		setCookie('giftpresent',true,365);	
		$("#selectedgiftpackage").show();
		$("#choosegiftpackage").hide();
		$("#packagedescription").html($("#giftpackageid option:selected").text());
		setCookie('giftpresentid',$("#giftpackageid option:selected").val(),365);
		setCookie('giftpresentdesc',$("#giftpackageid option:selected").text(),365);
		$.ajax({
		  type: "POST",
		  url: "include/libs/sp/getgiftpackageprice.asp",
		  data: "id="+$("#giftpackageid option:selected").val(),
		  success: function(msg){
			$("#packageprice").html(msg+' ₪');
			var amt=document.getElementById('totalamount').innerHTML;
			amt=parseInt(amt);
			setCookie('giftpresentprice',msg,365);
			document.getElementById('totalamount').innerHTML=amt+parseInt(getCookie('giftpresentprice'));
		  }
		});
	}
}
function setpresentpackage(ppcheckbox) {
	var amt=document.getElementById('totalamount').innerHTML;
	amt=parseInt(amt);
	if (ppcheckbox.checked) {
		document.getElementById('totalamount').innerHTML=amt+10;
		setCookie('giftpresent',true,365);
	} else {
		document.getElementById('totalamount').innerHTML=amt-10;
		setCookie('giftpresent',false,365);
	}
}
function addGiftToCart()
{
  var tbl = document.getElementById('confirmtbl');
  var lastRow = tbl.rows.length-1;
  var iteration = lastRow;
  var row = tbl.insertRow(lastRow);
  
  // left cell
  var cellLeft = row.insertCell(0);
  var textNode = document.createTextNode(getCookie('giftpresentdesc'));
  cellLeft.appendChild(textNode);
  
  var cellLeft = row.insertCell(1);
  var textNode = document.createTextNode(getCookie('giftpresentprice')+' ₪');
  cellLeft.appendChild(textNode);
  
  var cellLeft = row.insertCell(2);
  var textNode = document.createTextNode('');
  cellLeft.appendChild(textNode);
  
  var cellLeft = row.insertCell(3);
  var textNode = document.createTextNode(getCookie('giftpresentprice')+' ₪');
  cellLeft.appendChild(textNode);
  
  var cprice= parseInt(document.getElementById('finalamount').innerHTML);
  cprice=cprice+parseInt(getCookie('giftpresentprice'));
  document.getElementById('finalamount').innerHTML=cprice;
}
function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}
function verifycart() {
	var shippingmethodid = document.getElementById('shippingmethodid').options[document.getElementById('shippingmethodid').selectedIndex].value;
	var giftp = getCookie('giftpresent');
    if (giftp=='true') {
		window.location='registration.asp?p=checkout&gp=true&smid='+shippingmethodid;
    } else {
		window.location='registration.asp?p=checkout&smid='+shippingmethodid;
	}
}
function checkcouponcode() {
	var cc = document.getElementById('couponcode').value;
	sUrl = "/include/libs/sp/spLIST_couponcode.asp?cc="+cc;
    var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, { success:cc_successHandler, failure:failureHandler, cache:false });
}
function cancelcc() {
	sUrl = "/include/libs/sp/spCANCEL_couponcode.asp";
    var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, { success:cc_successHandler, failure:failureHandler, cache:false });
	/*
	document.getElementById('couponcode').disabled=false;
	document.getElementById('couponcode').value='';
	document.getElementById('cclnk').innerHTML='<a href="#" onclick="checkcouponcode();">עדכן</a>';	
	document.getElementById('totalamount').innerHTML=document.getElementById('orgprice').value;
	*/
}
function cc_successHandler(o) {
	text=o.responseXML;
	/*
	var x=0;
	var nodeLength=text.documentElement.childNodes.length;
	if (nodeLength>0) {
		amount = text.documentElement.childNodes[x].getAttribute("Amount");
		document.getElementById('couponcode').disabled=true;
		document.getElementById('cclnk').innerHTML='<a href="#" onclick="cancelcc();">בטל</a>';
		var crtamt = document.getElementById('totalamount').innerHTML;
		document.getElementById('orgprice').value=crtamt;
		crtamt = parseInt(crtamt);
		crtamt = crtamt - amount;
		if (crtamt<0) {
			crtamt = 0;
		}
		document.getElementById('totalamount').innerHTML=crtamt;
	}
	*/
	window.location='cart.asp';
}
function validateloginform() {
	var emailaddress = document.getElementById('login_emailaddress').value;
	var password = document.getElementById('login_password').value;
	if ((checkemailaddress(emailaddress))||(password=='')) {
		alert('יש להזין כתובת דוא"ל וסיסמא תקינים');
		return false;
	} else {
		return true;
	}
}
function ajax_setbrands(cat) {
	var catid = cat.options[cat.selectedIndex].value;
	sUrl = "/include/libs/sp/spLIST_BrandsByCategoryId.asp?catid="+catid;
    var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, { success:sb_successHandler, failure:failureHandler, cache:false });	
	ajax_setsizesandcolours(0);
}
function ajax_setsizesandcolours(brand) {
	var catid = document.getElementById('sb_categoryid').options[document.getElementById('sb_categoryid').selectedIndex].value;
	if (brand==0) {
		var brandid = 0;
	} else {
		var brandid = brand.options[brand.selectedIndex].value;
	}
	sUrl = "/include/libs/sp/spLIST_SizesByBrandIdAndCategoryId.asp?brandid="+brandid+"&catid="+catid;
    var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, { success:ss_successHandler, failure:failureHandler, cache:false });	
	sUrl = "/include/libs/sp/spLIST_ColoursByBrandIdAndCategoryId.asp?brandid="+brandid+"&catid="+catid;
    var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, { success:sc_successHandler, failure:failureHandler, cache:false });
}
function sc_successHandler(o) {
	text=o.responseXML;
	i=o.argument;
	var x=0;
	document.getElementById('sb_colourid').length=0;
	var nodeLength=text.documentElement.childNodes.length;
	var optn = document.createElement("OPTION");
	optn.text = 'כל הצבעים';
	optn.value = 0;
	document.getElementById('sb_colourid').options.add(optn);
	if (nodeLength>0) {
		do {
			 name = text.documentElement.childNodes[x].getAttribute("Name");
			 id = text.documentElement.childNodes[x].getAttribute("Id");
			 x++;
			 var optn = document.createElement("OPTION");
			 optn.text = name;
			 optn.value = id;
			 document.getElementById('sb_colourid').options.add(optn);
		} while (x<nodeLength);	 
	}
}
function ss_successHandler(o) {
	text=o.responseXML;
	i=o.argument;
	var x=0;
	document.getElementById('sb_size').length=0;
	var nodeLength=text.documentElement.childNodes.length;
	var optn = document.createElement("OPTION");
	optn.text = 'כל המידות';
	optn.value = 0;
	document.getElementById('sb_size').options.add(optn);
	if (nodeLength>0) {
		do {
			 name = text.documentElement.childNodes[x].getAttribute("Name");
			 id = text.documentElement.childNodes[x].getAttribute("Id");
			 x++;
			 var optn = document.createElement("OPTION");
			 optn.text = name;
			 optn.value = id;
			 document.getElementById('sb_size').options.add(optn);
		} while (x<nodeLength);	 
	}
}
function sb_successHandler(o) {
	text=o.responseXML;
	i=o.argument;
	var x=0;
	document.getElementById('sb_brandid').length=0;
	var nodeLength=text.documentElement.childNodes.length;
	var optn = document.createElement("OPTION");
	optn.text = 'כל המותגים';
	optn.value = 0;
	document.getElementById('sb_brandid').options.add(optn);
	if (nodeLength>0) {
		do {
			 name = text.documentElement.childNodes[x].getAttribute("Name");
			 id = text.documentElement.childNodes[x].getAttribute("Id");
			 x++;
			 var optn = document.createElement("OPTION");
			 optn.text = name;
			 optn.value = id;
			 document.getElementById('sb_brandid').options.add(optn);
		} while (x<nodeLength);	  
	}
}
function setrelateditem(t) {
	if (t.checked) {
		document.getElementById('relateditemtb').style.display='';
	} else {
		document.getElementById('relateditemtb').style.display='none';
	}
}
function displayhide(id) {
	if (document.getElementById(id).style.display=='none') {
		document.getElementById(id).style.display='';
	} else {
		document.getElementById(id).style.display='none';
	}
}
function setcolor(id,itemid) {
	if (itemid=='ri') {
		document.getElementById('ri_color').value=id;
	} else {
		document.getElementById('color').value=id;
	}
}
function confirmaddtocart(itemid) {
	var color = document.getElementById('color').value;
	var size = document.getElementById('size').options[document.getElementById('size').selectedIndex].value;
	if (document.getElementById('RelatedItemId')!=null) {
		var rid = document.getElementById('RelatedItemId').value;
	}
	if (document.getElementById('joinproduct')!=null) {
		var joinproduct = document.getElementById('joinproduct').checked;
	}
	if ((color>0)&&(size>0)) {
		if (joinproduct) {
			var ri_color = document.getElementById('ri_color').value;
			var ri_size = document.getElementById('ri_size').options[document.getElementById('ri_size').selectedIndex].value;
			if ((ri_color>0)&&(ri_size>0)) {
				window.location='cart.asp?p=addcart&id='+itemid+'&c='+color+'&s='+size+'&joinproduct=on&ris='+ri_size+'&ric='+ri_color+'&rid='+rid;
			} else {
				alert('יש לבחור את הצבע והמידה למוצר המשלים');
			}
		} else {
			window.location='cart.asp?p=addcart&id='+itemid+'&c='+color+'&s='+size;
		}
	} else {
		alert('יש לבחור את הצבע והמידה למוצר הנדרש');
	}
}
function setnlregistration() {
	var confirmnl = document.getElementById('confirmnl').checked;
	if (confirmnl) {
		var user_email = document.getElementById('user_email').value;
		if (!checkemailaddress(user_email)) {
			document.getElementById('nlrb').style.display='none';
			document.getElementById('publicatorsform').submit();		
			document.getElementById('nlregincontent').innerHTML='הרשמתך בוצעה בהצלחה.';
		} else {
			alert('כתובת הדוא"ל אינה תקינה');
		}
	} else {
		alert('יש לסמן וי בתיבת אישור קבלת דיוור');
	}
}
function removesurveydata() {
	var survey = document.getElementById('surveyform').surveyoption;
	var isok = false;
	for (x=0; x<survey.length; x++) {
	  if (survey[x].checked) {
		  sUrl = "/include/libs/sp/spUPDATE_Survey.asp?v="+survey[x].value;
		  var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, { success:survey_successHandler, failure:failureHandler, cache:false });	
		  isok = true;
	  }		
	}
	if (isok) {
	  document.getElementById('surveydata').style.display='none';
	} else {
	  alert('נא לבחור באחת מהאפשרויות');
	}
}
function survey_successHandler(o) {
	var results=o.responseText.split(',');
	var totalcounts=0;
	var isnum=false;
	var totalvalue='<strong>תוצאות הסקר:</strong><br /><br />';
	for (x=0;x<results.length;x++) {
		if (isnum) {
			totalcounts=parseInt(totalcounts)+parseInt(results[x]);
			isnum=false;
		} else {
			isnum=true;
		}
	}
	isnum=false;
	for (x=0;x<results.length;x++) {
		if (isnum) {
			calc = parseInt((results[x]/totalcounts)*100);
			totalvalue=totalvalue+'<strong>'+calc+'%</strong><br /><br />';
			isnum=false;
		} else {			
			totalvalue=totalvalue+results[x]+': ';
			isnum=true;
		}		
	}
	document.getElementById('surveyresultsin').innerHTML=totalvalue;
}
function renderforgotpw(status) {
  if (status) {
	document.getElementById('loginbox').style.display='none';
	document.getElementById('forgotpassword').style.display='';
  } else {
	document.getElementById('loginbox').style.display='';
	document.getElementById('forgotpassword').style.display='none';
  }
}
function submitsearchform() {
	document.getElementById('searchform').submit();
}
function checkposvalue(pds,id) {
	var productsize = $("#possize"+id+" option:selected").val();
	if (productsize==0) {
		$("#pcb"+id).attr("checked",false);
		setCookie('s_pcb'+id,"",365);
	} else {
		setCookie('s_pcb'+id,productsize,365);
	}	
}
function checkcolvalue(pds,id) {
	var productcolour = pds.id.replace('colour','');
	if (productcolour==0) {
		$("#pcb"+id).attr("checked",false);
		setCookie('c_pcb'+id,"",365);
	} else {
		setCookie('c_pcb'+id,productcolour,365);
	}	
}
function setcartcolor(colorid,productid) {
	$("#poscolor"+productid).val(colorid);	
}
function renderadditionalproducts() {
	var ck = document.cookie.split(";");	
	
	for (x=0;x<ck.length;x++) {
		if (ck[x].substring(0,4)==' pcb') {
			ckname=ck[x].replace(' pcb','');
			ckname=ckname.replace('=true','');
			var tmpsize = getCookie('s_pcb'+ckname);
			allsizes=allsizes+tmpsize+'~~|~~';
			var tmpcolor = getCookie('c_pcb'+ckname);
			allcolours=allcolours+tmpcolor+'~~|~~';
			var tmpname = getCookie('n_pcb'+ckname);
			allnames=allnames+tmpname+'~~|~~';
			var tmpprice = getCookie('p_pcb'+ckname);
			allprices=allprices+tmpprice+'~~|~~';
			allids=allids+ckname+'~~|~~';
			$('#confirmtbl > tbody:first').append('<tr><td>'+tmpname+'</td><td>'+tmpprice+' ₪</td><td>1</td><td>'+tmpprice+' ₪</td></tr>');
			addtoprice=addtoprice+parseInt(tmpprice);			
		}		
	}	
}
function cartaddtoprice() {
	var currentprice = $("#finalamount").html();
	currentprice = parseInt(currentprice)+parseInt(addtoprice);
	$("#finalamount").html(currentprice);
	$("#ap_ids").val(allids);
	$("#ap_names").val(allnames);
	$("#ap_sizes").val(allsizes);
	$("#ap_colours").val(allcolours);
	$("#ap_prices").val(allprices);
}
function setadditionalproducts() {
	$("input:checkbox").each(function(){
		var pboxid=this.id;
		if (pboxid.substring(0,3)=='pcb') {
			if (getCookie(this.id)=='true') {
				this.checked=true;
				var tmpsize = getCookie('s_'+this.id);
				var tmpcolor = getCookie('c_'+this.id);
				var tmpid = (this.id);
				tmpid = tmpid.replace('pcb','');
				$('#poscolor'+tmpid).val(tmpcolor);
				$("#possize"+tmpid).val(tmpsize);
				document.getElementById('colour'+tmpcolor).className='highborder';
				/*
				$("#colour"+tmpcolor).removeClass('lowborder');
				$("#colour"+tmpcolor).addClass('highborder');
				*/
				//setborder($("#colour"+tmpcolor),'static','');
				document.getElementById('totalamount').innerHTML=parseInt(document.getElementById('totalamount').innerHTML)+parseInt($('#posprice'+tmpid).val());
			} else {
				this.checked=false;
			}
		}
	});
}
function setadditionalproduct(pds,id) {
	if (pds.checked) {
		setCookie('pcb'+id,true,365);
		setCookie('p_pcb'+id,$("#pcbprice"+id).html(),365);
		setCookie('n_pcb'+id,$("#pcbdata"+id).html(),365);
		document.getElementById('totalamount').innerHTML=parseInt(document.getElementById('totalamount').innerHTML)+parseInt($('#posprice'+id).val());
	} else {
		setCookie('pcb'+id,false,365);
		document.getElementById('totalamount').innerHTML=parseInt(document.getElementById('totalamount').innerHTML)-parseInt($('#posprice'+id).val());
	}
}
function verifyposcart() {
	submitform=true;
	$("input:checkbox").each(function(){
		var pboxid=this.id;
		if (pboxid.substring(0,3)=='pcb') {
			if (getCookie(this.id)=='true') {
				var tmpsize = getCookie('s_'+this.id);
				var tmpcolor = getCookie('c_'+this.id);
				var tmpid = (this.id);
				tmpid = tmpid.replace('pcb','');
				if ((tmpsize==null)||(tmpsize=='')) {
					alert('יש לבחור מידה למוצר קופה');
					submitform=false;
				}
				if ((tmpcolor==null)||(tmpcolor=='')) {
					alert('יש לבחור צבע למוצר קופה');
					submitform=false;
				}
				if (submitform) {
				$.ajax({
				  type: "POST",
				  url: "include/libs/sp/setadditionalproducts.asp",
				  data: "pds=true&colorid="+$("#poscolor"+this.id).val()+"&sizeid="+tmpsize+"&productid="+this.id,
				  success: function(msg){
					
				  }
				});
				}
			}
		}
	});
	if (submitform) {
	  verifycart();
	}
}
function checksizecolourforproduct(pds,id) {
	var productsize = $("#possize"+id+" option:selected").val();
	if (pds.checked) {	
	if (productsize==0) {
		alert('יש לבחור מידה למוצר קופה הנבחר');
		pds.checked=false;
	} else {
		if ($("#poscolor"+id).val()=="") {
			alert('יש לבחור צבע למוצר קופה הנבחר');
			pds.checked=false;
		} else {			
			setCookie('pcb'+id,true,365);
			setCookie('s_pcb'+id,productsize,365);
			setCookie('c_pcb'+id,$("#poscolor"+id).val(),365);
			setCookie('p_pcb'+id,$("#pcbprice"+id).html(),365);
			setCookie('n_pcb'+id,$("#pcbdata"+id).html(),365);
			document.getElementById('totalamount').innerHTML=parseInt(document.getElementById('totalamount').innerHTML)+parseInt($('#posprice'+id).val());
			$.ajax({
			  type: "POST",
			  url: "include/libs/sp/setadditionalproducts.asp",
			  data: "pds="+pds.checked+"&colorid="+$("#poscolor"+id).val()+"&sizeid="+productsize+"&productid="+id,
			  success: function(msg){
				
			  }
			});
		}
	}
	} else {
				setCookie('pcb'+id,false,365);
				document.getElementById('totalamount').innerHTML=parseInt(document.getElementById('totalamount').innerHTML)-parseInt($('#posprice'+id).val());
				$.ajax({
				  type: "POST",
				  url: "include/libs/sp/setadditionalproducts.asp",
				  data: "pds=false&colorid="+$("#poscolor"+id).val()+"&sizeid="+productsize+"&productid="+id,
				  success: function(msg){
					
				  }
				});
			}
}
function setcartborder(itemname,type,ext,pid) {  
  if (type=='static') {
	  $('.highborder').each(function(index) {
		  if (this.name=='colour'+pid) {
		    $(this).removeClass('highborder');
		    $(this).addClass('lowborder');
			$(this).mouseout(function() {
			  setcartborder(this,'off','',pid);
			});
		  }
	  });
	  itemname.onmouseout=null;
	  itemname.className='highborder'; 
  } else {
	  if (type=='on') {
		 itemname.className='highborder'; 
	  } else {
		 if ('colour'+getCookie('c_pcb'+pid)==itemname.id) {
		 } else {
			 itemname.className='lowborder'; 
		 }		 
	  }
  }
  /*
  if (type=='static') {
		  tmp = itemname.onmouseout;
  	      tmpid = itemname;
	      itemname.onmouseout='';
		  itemname.className='highborder'; 
	  } else {
		  if (type=='on') {
			  itemname.className='highborder'; 
		  } else {
			  itemname.className='lowborder'; 
		  }
  }	
  */  
  /*
  if (type=='static') {
	  for (x=0;x<100;x++) {
		  if (document.getElementById(ext+'colour'+x)!=null) {
			  document.getElementById(ext+'colour'+x).className='lowborder';
			  if (tmpid==document.getElementById(ext+'colour'+x)) {
			  	document.getElementById(ext+'colour'+x).onmouseout=tmp;
			  }
		  }
	  }
	  tmp = itemname.onmouseout;
	  tmpid = itemname;
	  itemname.onmouseout='';
	  itemname.className='highborder';
  } else {
	  if (type=='on') {
		itemname.className='highborder';
	  } else {
		itemname.className='lowborder';
	  }
  }
  */
}
function setborder(itemname,type,ext) {  
  if (type=='static') {
	  for (x=0;x<100;x++) {
		  if (document.getElementById(ext+'colour'+x)!=null) {
			  document.getElementById(ext+'colour'+x).className='lowborder';
			  if (tmpid==document.getElementById(ext+'colour'+x)) {
			  	document.getElementById(ext+'colour'+x).onmouseout=tmp;
			  }
		  }
	  }
	  tmp = itemname.onmouseout;
	  tmpid = itemname;
	  itemname.onmouseout='';
	  itemname.className='highborder';
  } else {
	  if (type=='on') {
		itemname.className='highborder';
	  } else {
		itemname.className='lowborder';
	  }
  }
}
function validatepaymentdetails() {
	var cardowner = document.getElementById('cardowner').value;
	var cardownerid = document.getElementById('cardownerid').value;
	var cardtype = document.getElementById('cardtype').value;
	var cardnumber = document.getElementById('cardnumber').value;
	var expmonth = document.getElementById('expmonth').value;
	var expyear = document.getElementById('expyear').value;
	var payme1nts = document.getElementById('payments').value;
	errors='';
	submitform=true;
	if (cardowner=='') {
		errors=errors+'יש להקליד את שם בעל הכרטיס\n';
		submitform=false;
	}
	if (cardownerid.length<9) {
		errors=errors+'יש להקליד מספר ת.ז. תקין\n';
		submitform=false;
	}
	if (cardnumber.length<8) {
		errors=errors+'יש להקליד מספר כרטיס אשראי תקין\n';
		submitform=false;
	}
	if (!submitform) {
		alert(errors);
	} else {
		document.getElementById('paymentdetails').submit();
	}
}
function untag(itemname) {
	itemname.className='';
}
function checkemailaddress(emailaddress) {
  var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
  if (!filter.test(emailaddress)) {
      return true;
  } else {
	  return false;
  }
}
function validateregistrationform(state,updatetype) {
	var firstname = document.getElementById('firstname');
	var surname = document.getElementById('surname');
	if ((updatetype=='update')||(updatetype=='insert')) {
	  var emailaddress = document.getElementById('rf_emailaddress');
	  var password = document.getElementById('rf_password');
	}
	var telephone = document.getElementById('telephone').value;
	var cellular = document.getElementById('cellular').value;
	var errors='';
	if (firstname.value=='') {
		firstname.className='tagged';
		errors+='חובה להזין שם פרטי\n';
	}
	if (surname.value=='') {
		surname.className='tagged';
		errors+='חובה להזין שם משפחה\n';
	}
	if ((updatetype=='update')||(updatetype=='insert')) {
		if ((emailaddress.value=='')||(checkemailaddress(emailaddress.value))) {
			emailaddress.className='tagged';
			errors+='כתובת דוא"ל אינה תיקנית\n';
		}
		if (password.value.length<6) {
			password.className='tagged';
			errors+='סיסמא חייבת להכיל לפחות 6 תווים\n';
		}
	}
	if (state=='True') {
		document.getElementById('registrationform').submit();
	} else {
		sUrl = "/include/libs/sp/spLIST_Email.asp?e="+emailaddress.value;
		var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, { success:newuser_successHandler, failure:failureHandler, cache:false,argument: [errors] });	
	}	
}
function failureHandler(o) {
	alert(o.responseText);
}
function newuser_successHandler(o) {
	var emailaddress = document.getElementById('rf_emailaddress');
	errors=o.argument[0];
	if (o.responseText=='<total>0</total>') {
	} else {
		emailaddress.className='tagged';
		errors+='כתובת דוא"ל כבר קיימת במערכת\n';
	}
	if (errors!='') {
		alert(errors);
	} else {
		document.getElementById('registrationform').submit();
	}
}
function renderphonevalidation(e) 
{	
   	var key;
	if(window.event) // IE
	  {
	  key = e.keyCode;
	  }  
	else if(e.which) // Netscape/Firefox/Opera
	  {
	  key = e.which;
	  }
    if ((key <48 || key >57)&&(key<95 || key>105 )&&(key!=8)&&(key!=46)&&(key!=111)&&(key!=37)&&(key!=35)&&(key!=36)&&(key!=39)&&(key!=189)&&(key!=109)&&(key!=16)&&(key!=9))
      {
		 if (window.event) //IE
			window.event.returnValue = false;     
		else //Firefox
			e.preventDefault();
	  }
}
function setimg(id,img,imginframe,alt) {	
	for (x=0;x<100;x++) {
		if (document.getElementById('imgin'+x)!=null) {
			document.getElementById('imgin'+x).className='';
		}
	}
	//document.getElementById(id).src='/images/products/'+img;
	document.getElementById(imginframe).className='sel';
	document.getElementById('mainpictureid').alt=alt;
	document.getElementById('mainpicture').innerHTML='<img data-magnifysrc="" src="/images/products/'+img+'" id="mainpictureid" border="0" alt="" />';
	//document.getElementById('mainpictureid').setAttribute('data-magnifysrc','/images/products/h'+img);
	//document.getElementById('mainpictureid').src='/images/products/'+img;
	MojoMagnify.makeMagnifiable(  
	  document.getElementById("mainpictureid"),   
	  "/images/products/h"+img  
	); 
	//document.getElementById('mainpictureid').setAttribute('data-magnifysrc','/images/products/'+img);
}
