function viewproduct(pid)
{
	var frm = document.frmproduct;
		frm.productid.value = pid;
		frm.link.value = pid;
		frm.action = "viewcategories.php";
		frm.submit();
}

function viewdailyspecial()
{
	  var frm = document.frmdailylogin;
		frm.dailyid.value = "daily";
		frm.action = "viewcategories.php";
		frm.submit();
}
function viewoccasion(oid)
{
	var frm = document.frmleft;
		frm.occasionid.value = oid;
		frm.action = "viewcategories.php";
		frm.submit();
}
function viewrecipient(recid)
{
	var frm = document.frmleft;
		frm.recipientid.value = recid;
		frm.action = "viewcategories.php";
		frm.submit();
}
function viewcategory(catname)
{
	var frm = document.frmheader;
		frm.categoryname.value=catname;
		frm.link.value=catname;
		frm.action = "viewproducttype.php";
		frm.submit();
}
function addtocartmain(pid,price,frmval)
{
	var frm = frmval;
	frm.fileid.value=pid;
	frm.priceval.value=price;
	frm.action="addtocart.php"; 
	frm.submit();
}
function addtocart(pid,price,frmval)
{
	var frm = frmval;
	frm.fileid.value=pid;
	frm.priceval.value=price;
	/* frm.action="addtocart.php"; */
	frm.action="purchaseproduct.php";
	frm.submit();
}


function validate1()

	{

		var frm=document.frmcart;

		var id=0;

		flag="No"

		

		if(document.frmcart.chk)

		{
			i=document.frmcart.chk.length
			if (i>1)
			{
				for(i1=0;i1<i;i1++)
				{
					if(document.frmcart.chk[i1].checked)
					{	
						flag="yes";

						id = id+","+document.frmcart.chk[i1].value;

					}

				}

			}

			else

			{
				if(document.frmcart.chk.checked)

				{
					flag="yes";

					id = id+","+document.frmcart.chk.value;

				}

			}

		}

		if (flag=="yes")

		{
			document.frmcart.ids.value = id
			document.frmcart.action='viewcart.php';
			document.frmcart.hidval.value="del";
			document.frmcart.submit();
		}
		else
		{
			alert("Please Select an Item to Delete");
			return false;
		}
	}
	//Cart Page Functions Start

function funempty()

{

	if(confirm("Are you sure to empty the cart?"))
	{
	var frm=document.frmcart;
	frm.hidval.value="empty";
	frm.action='viewcart.php';
	frm.submit();
	}

}

function validatesearch()
{
	var frm=document.frmleft;
	frm.action="viewsearchproducts.php";
	frm.submit();
}
function validatesearch_new()
{
	var frm=document.frmleft_new;
	frm.action="viewsearchproducts.php";
	frm.submit();
}

function viewitemimage_new(id,act)
	{
	URL = act+"?id="+id;
	var newWin = window.open(URL,'myChild',"height=500,width=500,menubar=no,resizable=no, scrollbars=yes")
	newWin.focus()
	}

function viewitemimage(id,act)
	{
	URL = act+"?id="+id;
	var newWin = window.open(URL,'myChild',"height=500,width=500,menubar=no,resizable=no, scrollbars=yes")
	newWin.focus()
	}
	function funaddmembers()
	{
		var frm = document.frmaddmembers;
		if(!isValidEmail(frm.email,'yes'))
			return false;
		if(!isValidEntry(frm.password, "Password"))
			return false;
		if(frm.password.value.length<6)
		{
		   alert("Password should be more then 6 character.");
		   return false;
		}	
		if(frm.confpassword.value.length<6)
		{
		   alert("Confirm password should be more then 6 character.");
		   return false;
		}	
		if(!isValidConfirmPassword(frm.password,frm.confpassword))
			return false;
		if(!isValidEntry(frm.firstname, "First Name"))
			return false;
		if(!isValidPhone(frm.phone,'Phone Number','yes'))
		    return false;
		if(frm.phone.value.length<10)
		{
			alert("Phone Number Should Not be Less Than 10 Digits!");
			frm.phone.focus();
            return false;
		}
		if(!isValidPhone(frm.phone,'Phone Number','yes'))
            return false;
		
		if(!isValidEntry(frm.address, "Address"))
			return false;	
		if(!isValidEntry(frm.city, "City"))
			return false;	
		if(frm.country.value=='USA')
		{	
			if(!isValidZipcode(frm.zip,'yes'))
			   return false;
	     }   
	     else
	     {
			if(frm.zip.value == "")
				{
  				   alert("Please enter ZipCode");
				   frm.zip.focus();
				   return false;
				}		     
	     }
		if(!isValidSelect(frm.state,'State'))
            return false;
		if(!isValidSelect(frm.country,'Country'))
            return false;
		frm.kw.value="ADD";
		frm.action = "register.php";
		//frm.submit();
	}

	function funaddmembers_new()
	{
		var frm = document.frmaddmembers;
		if(!isValidEmail(frm.email,'yes'))
			return false;
		if(!isValidEntry(frm.password, "Password"))
			return false;
			
		if(frm.password.value.length<=6)
		{
		     alert("Password should be more then 6 character.");
			return false;
		}	

		if(frm.confpassword.value.length<=6)
		{
		     alert("Confirm password should be more then 6 character.");
			return false;
		}	
		
		if(!isValidConfirmPassword(frm.password,frm.confpassword))
			return false;
			
		if(!isValidEntry(frm.firstname, "First Name"))
			return false;
		if(!isValidPhone(frm.phone,'Phone Number','yes'))
		    return false;
		if(frm.phone.value.length<10)
		{
			alert("Phone Number Should Not be Less Than 10 Digits!");
			frm.phone.focus();
            return false;
		}
		if(!isValidPhone(frm.phone,'Phone Number','yes'))
            return false;
		if(!isValidEntry(frm.address, "Address"))
			return false;	
		if(!isValidEntry(frm.city, "City"))
			return false;	
		if(frm.country.value=='USA')
		{	
			if(!isValidZipcode(frm.zip,'yes'))
			   return false;
	     }   
	     else
	     {
			if(frm.zip.value == "")
				{
  				   alert("Please enter ZipCode");
				   frm.zip.focus();
				   return false;
				}		     
	     }
		if(!isValidSelect(frm.state,'State'))
            return false;
		if(!isValidSelect(frm.country,'Country'))
            return false;
		frm.kw.value="ADD";
		frm.action = "register1.php";
		frm.submit();
		return true;
	}
	
	function addorders()
	{
		var frm = document.frmaddorders;
		if(!isValidEntry(frm.name, "Name"))
			return false;
		if(!isValidEntry(frm.lastname, "Last Name"))
			return false;
		if(!isValidPhone(frm.phone,'Phone Number','yes'))
		    return false;
		if(frm.phone.value.length<10)
		{
		alert("Phone Number Should Not be Less Than 10 Numbers!");
		frm.phone.focus();
		return false;
		}
		if(!isValidEmail(frm.email,'yes'))
			return false;
		if(!isValidEntry(frm.company, "Company Name"))
			return false;
		if(!isValidEntry(frm.address, "Address"))
			return false;	
		if(frm.address.value.length>=250)
		{
		   alert("Address Should not exceed more than 250 Characters!");
		   return false;
		}	
		if(!isValidEntry(frm.city, "City"))
			return false;	
			
		if(frm.country.value=='USA')
		{	
			if(!isValidZipcode(frm.zip,'yes'))
			   return false;
	     }   
	     else
	     {
			if(frm.zip.value == "")
				{
  				   alert("Please enter ZipCode");
				   frm.zip.focus();
				   return false;
				}		     
	     }
	     
		if(!isValidSelect(frm.state,'State'))
            return false;
		if(!isValidSelect(frm.country,'Country'))
            return false;

		var dtDiff=dateDiff(frm.m.value, frm.d.value, frm.y.value, '10:00:00 AM');	
		if(dtDiff<1)
		{
			alert('Invalid delivery date.');
			return false;
		}
		
		if(frm.instruction.value.length>=250)
		{
		   alert("Delivery Instructions Should not exceed more than 250 Characters!");
		   return false;
		}	

		if(frm.message.value.length>=250)
		{
		   alert("Message Should not exceed more than 250 Characters!");
		   return false;
		}	
		
		frm.kw.value="ADD";
		frm.action = "shipping.php";
		frm.submit();
	}
	function addcustomer()
	{
		var frm = document.frmaddcustomer;
		if(!isValidEntry(frm.name, "Name"))
			return false;
		if(!isValidEntry(frm.lastname, "Last Name"))
			return false;
		if(!isValidPhone(frm.phone,'Phone Number','yes'))
		    return false;
		if(frm.phone.value.length<10)
		{
		alert("Phone Number Should Not be Less Than 10 Digits!");
		frm.phone.focus();
		return false;
		}
		if(frm.email.value!='')
		{
		if(!isValidEmail(frm.email,'yes'))
			return false;
		}
		if(!isValidEntry(frm.address, "Address"))
			return false;	
		if(!isValidEntry(frm.city, "City"))
			return false;	
		if(!isValidZipcode(frm.zip,'yes'))
	        return false;
		if(!isValidSelect(frm.state,'State'))
            return false;
		if(!isValidSelect(frm.country,'Country'))
            return false;
		frm.kw.value="ADD";
		frm.action = "customerform.php";
		//frm.submit();
	}
	function dateDiff(strMonth, strDay, strYear, strTime)
	{
		if(strTime=='')
			strTime='00:00:00 AM';
	
		var dtNow=new Date();
		dtNow.a
		var dtToCompare = new Date(strMonth+'/'+strDay+'/'+strYear+' '+strTime)    
		var milliSecDiff=dtToCompare-dtNow;	
			
		var dateDiff = Math.round(milliSecDiff/(1000*60*60*24)+1);
		//alert(dateDiff);
		return dateDiff;
	}
	function doCancel()
	{	
		document.Form1.kw.value='CANCELORDER';
		document.Form1.action='nocartdetails.php';
		document.Form1.submit();
	}
	
	function validatecontactus()
	{
		var frm = document.frmcontactus;
		if(!isValidEntry(frm.fname, "Name"))
			return false;
		 if(!isValidEmail(frm.emailaddress,'yes'))
	 		return false;
		if(!isValidTextarea(frm.comments,'Your Comments / Suggestions',500))
			return false;
		frm.kw.value="send";
	}
	function validatelogin()
	{
		var frm = document.frmlogin;
		if(!isValidEmail(frm.email,'yes'))
			return false;
		if(!isValidEntry(frm.password, "Password"))
			return false;
		
	}
	function Getpassword()
	{
		var frm = document.frmgetpwd;
		if(!isValidEmail(frm.email,'yes'))
			return false;
	}
	//validate confirm billing address
	function validbilling()
	{
		var frm = document.frmpayment;
		if(!isValidEntry(frm.name, " Name"))
			return false;
		if(!isValidPhone(frm.phone,'Phone Number','yes'))
		    return false;
		if(!isValidEntry(frm.address, "Address"))
			return false;	
		if(!isValidEntry(frm.city, "City"))
			return false;	
		if(!isValidZipcode(frm.zip,'yes'))
	        return false;
	}
	//validate login pay form
	function validateloginpay()
	{
		var frm = document.frmpaybill;
		frm.kw.value='PAYMENT';
		var  n=frm.METHOD.length;
		for (i=0; i<n; i++)
		{
			if (frm.METHOD[i].checked)
			{
				if(frm.METHOD[i].value=='P')
				{
				   //frm.action='https://payflowlink.paypal.com';
  			        //frm.action='http://demo.digi-corp.com:82/rosecart_new/php_nvp_samples/ReviewOrder.php';
  			        //frm.action='http://demo.digi-corp.com:82/rosecart_new/payment_type.php';
  			        //frm.action='http://www.rosecart.abasystech.com/payment_type.php';
				   //frm.action='https://www.paypal.com/cgi-bin/webscr';
				   //frm.action = 'https://www.sandbox.paypal.com/cgi-bin/webscr';
				   frm.kw.value='PayPal';
				   return true;
				}
				else if(frm.METHOD[i].value=='C')
				{
				   amt = frm.AMOUNT.value * 1;
				   tx = frm.TX.value * 1;
				   samt = frm.SHIPINGAMT.value * 1;
				   frm.AMOUNT.value = amt + tx + samt;
				   
  			        //frm.action='http://www.rosecart.abasystech.com/payment_type.php';
				   frm.kw.value='CreditCard';
				   //frm.action='payment_type.php';
				   frm.action='https://payflowlink.paypal.com';
				   //frm.action = "http://demo.digi-corp.com:82/rosecart_new/creditcart_payment.php"
				   //frm.action='https://www.paypal.com/cgi-bin/webscr';
				   //frm.action = 'https://www.sandbox.paypal.com/cgi-bin/webscr';
				   return true;
				}
				else if((frm.METHOD[i].value=='R'))
						{
						     /*
							if(!isValidEmail(frm.email,'yes'))
							return false;
							if(!isValidEntry(frm.password, "Password"))
							return false;
							*/
							frm.action='payment_type.php';
						}
			} 
    	 }
	}
	// character counting
	function textCounter(field,maxlimit) 
	{
		if (field.value.length > maxlimit)
		{ 
		field.value = field.value.substring(0, maxlimit);
		alert("Characters should not be greater than 250")
		}
	
	}
//printing order
function clear_print()
{
	document.getElementById("order").style.visibility="hidden";
	//alert('ram');
	window.print();
	setTimeout('show_print()',7000);
	
}
function show_print()
{
	document.getElementById("order").style.visibility="visible";
}

function goBackPruchageProduct(frm)
{
   frm.back.value = 'send';
   frm.action = frm.prevous_referer.value;
   frm.submit();
}
function showremark(id)
{
   document.getElementById("remark_"+id).style.display='inline';
}

function hideremark(id)
{
   document.getElementById("remark_"+id).style.display='none';
}
function changePrice(obj)
{
    switch(obj.value)
    {
       case "0":
             document.getElementById("pricefrom").value = "";
             document.getElementById("priceto").value = "";
             break;
       case "1":
             document.getElementById("pricefrom").value = "";
             document.getElementById("priceto").value = "39.99";
             break;
       case "2":
             document.getElementById("pricefrom").value = 40;
             document.getElementById("priceto").value = 60;
             break;
       case "3":
             document.getElementById("pricefrom").value = 60;
             document.getElementById("priceto").value = 80;
             break;
       case "4":
             document.getElementById("pricefrom").value = 80;
             document.getElementById("priceto").value = "";
             break;
    }	

}

