<!--

	//checkOrderFrm
	function checkOrderFrm(frm) {
		var frm = document.orderFrm;
		
		var d = new Date()
		var month = d.getMonth() + 1
		var year = d.getFullYear()
		var sMonth =frm.field_ccexpmonth.value
		var sYear =frm.field_ccexpyear.value

		if (frm.field_fname.value == ""){
			alert("נא למלא שם מלא");
			frm.field_fname.focus();
			return false;
		}
		else if (frm.field_email.value == ""){
			alert("נא למלא כתובת מייל");
			frm.field_email.focus();
			return false;
		}
		else if ((!isEmail(frm.field_email.value))){
			alert("נא למלא כתובת מייל תקינה");
			frm.field_email.focus();
			return false;
		}
		else if (frm.field_phone.value == ""){
			alert("נא למלא מספר טלפון");
			frm.field_phone.focus();
			return false;
		}
		else if ((frm.field_phone.value != "") && (!isPhone(frm.field_phone.value))){
			alert("נא למלא מספר טלפון תקין");
			frm.field_phone.focus();
			return false;
		}
		else if (frm.field_address.value == ""){
			alert("נא למלא כתובת");
			frm.field_address.focus();
			return false;
		}
		else if (frm.field_city.value == ""){
			alert("נא למלא יישוב");
			frm.field_city.focus();
			return false;
		}
		else if (!frm.chk_terms.checked) {
			alert("נא לקרוא ולהסכים לתקנון האתר");
			frm.chk_terms.focus();
			return false;
		}
		else{
			frm.expdate.value = sMonth+sYear.substr(2,2);
			return true;
		}
		return false;
	}


	//checkorder
	function checkorder() {
		var frm = document.cartFrm;
		var frmDel = document.deliveryFrm;
		var item_count = frm.item_count.value;

		if (frmDel.field_del.selectedIndex == 0){
				alert("נא לבחור משלוח");
				frmDel.field_del.focus();
				return false;
		}
		else if (frm.chk_terms){
			if (!frm.chk_terms.checked) {
				alert("נא לקרוא ולהסכים לתקנון האתר");
				frm.chk_terms.focus();
				return false;
			}
		}
		else {
			return true;
		}
	}
	

	function setDelivery(val){
		if (val != "-1"){
			document.deliveryFrm.submit();
		}
	}
	
	
	function addToCart(viProductID){
		frm = document.orderFrm;
		viOldProductID = frm.product_id.value;
		if (viProductID !=  viOldProductID) {
			frm.product_id.value = viProductID;
			frm.color.value = frm.color.value;
			frm.size.value = 0;
		}
		document.orderFrm.submit();
	}

	function checkAddToCart(viProductID){
		frm = document.orderFrm;
		viOldProductID = frm.product_id.value;
		if (viProductID !=  viOldProductID) {
			frm.product_id.value = viProductID;
			frm.color.value = frm.color.value;
			frm.size.value = 0;
		}
		document.orderFrm.submit();
	}

	function removeFromCart(orderDetailsID){
		if (confirm('האם את/ה בטוח שברצונך למחוק מוצר זה?')){
			document.cartFrm.op.value="remove";
			document.cartFrm.orderDetailsID.value=orderDetailsID;
			document.cartFrm.submit();
		}
		else
			return false;
	}

	function orderCart(){
		frm = document.cartFrm;
		if (frm.sum.value > 0){
			frm.op.value="order";
			frm.action="";
			frm.submit();
		}
		else{
			alert("עגלת הקניות שלך ריקה! נא לבחור לפחות מוצר אחד.");
			return false;
		}
	}
		
	function updateCartItem(orderDetailsID,viProductID,itemCount){
		frm = document.cartFrm;
		viQuantity = eval("frm.quantity_"+itemCount).value;
		viOldProductID = frm.product_id.value;
		if (viProductID !=  viOldProductID) {
			frm.product_id.value = viProductID;
			frm.field_qty.value = viQuantity;
		}

		document.cartFrm.op.value="update";
		document.cartFrm.orderDetailsID.value=orderDetailsID;
		document.cartFrm.submit();
			
	}
	  
	function sendCart(itemsInCart){
		frm = document.buyFrm;
		if (itemsInCart == 1)
			frm.submit();
	}
 
	
	function isEmail(Email_ad){
		x = Email_ad.indexOf("@");
		y = Email_ad.indexOf(".");
		if ((x == -1 || y == -1))
			return false;
		else
			return true;
	}
	
	function isPhone(num){
		str = num;
		var re=/[a-zA-Zא-ת]/g;
    if (re.test(str))
  		 return false;  
		else if ((num.length < 9) || (num.length > 11))
			return false;
		else
			return true;
	}

	//checkSearchFrm
	function checkSearchFrm(frm) {
		if (frm.field_type.selectedIndex == 0 && frm.field_text.value == 'טקסט חופשי'){
			alert("נא לבחור סוג יין");
			frm.field_type.focus();
			return false;
		}
		else{
			return true;
		}
	}
	
	//checkFrm
	function checkFrm(frm) {
		if (frm.field_name.value == ""){
			alert("נא למלא שם מלא");
			frm.field_name.focus();
			return false;
		}
		else if (frm.field_phone.value == ""){
			alert("נא למלא מספר טלפון");
			frm.field_phone.focus();
			return false;
		}
		if ((frm.field_phone.value != "") && (!isPhone(frm.field_phone.value))){
			alert("נא למלא מספר טלפון תקין");
			frm.field_phone.focus();
			return false;
		}
		else if (frm.field_email.value == ""){
			alert("נא למלא כתובת מייל");
			frm.field_email.focus();
			return false;
		}
		else if ((!isEmail(frm.field_email.value))){
			alert("נא למלא כתובת מייל תקינה");
			frm.field_email.focus();
			return false;
		}
		else{
			return true;
		}
	}
	
	//checkNlFrm
	function checkNlFrm(frm) {
		if (frm.field_name.value == ""){
			alert("נא למלא שם מלא");
			frm.field_name.focus();
			return false;
		}
		else if (frm.field_email.value == ""){
			alert("נא למלא כתובת מייל");
			frm.field_email.focus();
			return false;
		}
		else if ((!isEmail(frm.field_email.value))){
			alert("נא למלא כתובת מייל תקינה");
			frm.field_email.focus();
			return false;
		}
		else{
			return true;
		}
	}
	
	//checkSendtoFrm
	function checkSendtoFrm(frm) {
		if (frm.field_name.value == ""){
			alert("נא למלא את השם שלך");
			frm.field_name.focus();
			return false;
		}
		else if (frm.field_name_friend.value == ""){
			alert("נא למלא את שם החבר");
			frm.field_name_friend.focus();
			return false;
		}
		else if (frm.field_email.value == ""){
			alert("נא למלא כתובת מייל");
			frm.field_email.focus();
			return false;
		}
		else if ((!isEmail(frm.field_email.value))){
			alert("נא למלא כתובת מייל תקינה");
			frm.field_email.focus();
			return false;
		}
		else{
			return true;
		}
	}
	
	//checkSearch
	function checkSearch(frm) {
		if (frm.field_search.value == "" || frm.field_search.value == "חפש שחקן"){
			alert("נא למלא שם שחקן לחיפוש");
			frm.field_search.focus();
			return false;
		}
		else{
			return true;
		}
	}
	
		//checkFrm
	function checkFrm_new(frm) {
		var isVal = true;
	
		if (frm.field_name.value == ""){
			addErrorMsg("field_name","msg_name","Please enter name",2);
			isVal = false;
		}
		else{
			remodeErrorMsg("field_name","msg_name");
		}
		
		if (frm.field_phone.value == ""){
			addErrorMsg("field_phone","msg_phone","Please enter phone number",2);
			isVal = false;
		}
		else if (!isPhone(frm.field_phone.value)){
			remodeErrorMsg("field_phone","msg_phone");
			addErrorMsg("field_phone","msg_phone_valid","Please enter valid phone number",2);
			isVal = false;
		}
		else{
			remodeErrorMsg("field_phone","msg_phone");
			remodeErrorMsg("field_phone","msg_phone_valid");
		}

		if (frm.field_email.value != "" && !isEmail(frm.field_email.value)){
			remodeErrorMsg("field_email","msg_email");
			addErrorMsg("field_email","msg_email_valid","Please enter valid email address",2);
			isVal = false;
		}
		else{
			remodeErrorMsg("field_email","msg_email_valid");
		}

		if (isVal == false) {return false;} else {return true;}
	}
	
	function addErrorMsg(fieldName,errorDivID,errorMsg,msgDir) {
		if (getElement(errorDivID) != null) 
			return;
			
		if (msgDir == 2)
			divClass = "error_msg_r";
		else
			divClass = "error_msg";
		

		var divParent;
		var divError;
		var divErrorInner;
		
		divParent = getElement(fieldName).parentNode;

		divError = document.createElement('div');
		divError.setAttribute('id',errorDivID);

		divErrorInner = document.createElement('div');
		divErrorInner.innerHTML = errorMsg;

		divError.appendChild(divErrorInner);
		divParent.appendChild(divError);
		
		divError.className = divClass;
		divErrorInner.className = "error_msg_inner";
		getElement(fieldName).className = "error";
	}

	function remodeErrorMsg(fieldName,errorDivID) {
		var errorDiv = getElement(errorDivID);
		
		if (errorDiv != null) {
			errorDiv.parentNode.removeChild(errorDiv); 
			getElement(fieldName).className = "";
		}
	}

	
	
	function showComments(){
		if (getElement("productItemComemntsInner").style.display == 'none')
			getElement("productItemComemntsInner").style.display='block';
		else
			getElement("productItemComemntsInner").style.display='none';
	}

	
	
	function getElement(aID){ 
	  return (document.getElementById) ? document.getElementById(aID) : document.all[aID];
	//	alert(document.getElementById(aID));
	} 
	
	function setHomePage(root)
	{
	 if (document.all)
	    {
	      document.body.style.behavior='url(#default#homepage)';
				document.body.setHomePage(root);
	    }
	    else if (window.sidebar)
	    {
	    if(window.netscape)
	    {
	      try
				{  
					netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
	      }  
	      catch(e)  
	      {  
					alert("this action was aviod by your browser! if you want to enable please enter about:config in your address line,and change the value of signed.applets.codebase_principal_support to true");  
	      }
	    } 
	    var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
	    prefs.setCharPref('browser.startup.homepage',root);
	 }
	}

	function addToFavorites(root,SiteName) {
		title = SiteName;   
		url = root;  
		if (window.sidebar) { 
		// Mozilla Firefox Bookmark		
			window.sidebar.addPanel(title, url,"");	
		} 
		else if(window.external ) { 
		// IE Favorite		
			window.external.AddFavorite( url, title); 
		}	
		else if(window.opera && window.print) { 
		// Opera Hotlist		
			return true; 
		} 
	}


/*** scroll products up/down ***/
var SlideHeight = 354;
var SlideItems = 2;
var limitUp = 0;
var limitDown = 0;
var Yposition=0;
var isScrollingY = 0;
var curDisplayDiv = 1;

function moveUp(ItemsNum){
	SlideItems = ItemsNum;
	limitUp = -(SlideHeight*(SlideItems-2)/2);

	curUp = getElement("boxMedalProductsInner").style.top;
	if (curUp == ""){
		curDown = SlideHeight;
		curUp = 0;
	}
	else
		curDown = curUp + SlideHeight;
		
	slideLimit = Yposition + SlideHeight
	if (slideLimit > limitDown)
		slideLimit = limitDown;
	if ((Yposition <= slideLimit) && (isScrollingY == 0)) {
		isScrollingY = 1;
		flagY=setInterval('SlideUp(slideLimit)', 10);
	}
}

function SlideUp(slideLimit) { 
	LayerPointerY = getElement("boxMedalProductsInner").style;

	if (Yposition < slideLimit){
		Yposition += 10; 
		if(Yposition > slideLimit)
			Yposition = slideLimit;
	}
  else {
		isScrollingY = 0;
		clearInterval(flagY);
		curDisplayDiv--;
	}
		
	LayerPointerY.top=Yposition+"px"; 
} 

function moveDown(ItemsNum){
	curSlideHeight = getElement("medalSlideDiv_"+curDisplayDiv).offsetHeight;
//	alert(curSlideHeight);
	SlideItems = ItemsNum;
	limitUp = -(SlideHeight*(SlideItems-2)/2);

	curUp = getElement("boxMedalProductsInner").style.top;
	if (curUp == ""){
		curDown = SlideHeight;
		curUp = 0;
	}
	else
		curDown = curUp + SlideHeight;

	slideLimit = Yposition - SlideHeight
	if (slideLimit < limitUp)
		slideLimit = limitUp;
	if ((Yposition >= slideLimit) && (isScrollingY == 0)) {
		isScrollingY = 1;
		flagY=setInterval('SlideDown(slideLimit)', 10);
	}
}

function SlideDown(slideLimit) { 
	LayerPointerY = getElement("boxMedalProductsInner").style;

	if (Yposition > slideLimit){
		Yposition -= 10;
		if(Yposition < slideLimit)
			Yposition = slideLimit;
	}
  else {
		isScrollingY = 0;
		curDisplayDiv++;
		clearInterval(flagY);
	}
		
	LayerPointerY.top=Yposition+"px"; 
} 

function setGrape(val){
	getElement("field_grape").style.display = 'none';
	getElement("field_grape_w").style.display = 'none';
	getElement("field_grape_r").style.display = 'none';
	getElement("field_grape_d").style.display = 'none';

	if (val == "red")
		getElement("field_grape_r").style.display = 'block';
	else if (val == "white")
		getElement("field_grape_w").style.display = 'block';
	else if (val == "dessert")
		getElement("field_grape_d").style.display = 'block';
	else
		getElement("field_grape").style.display = 'block';
}

function changeItemQuantity(fldName,val){
	getElement(fldName).value = parseInt(getElement(fldName).value) + parseInt(val);
}

//-->

