function fnSend(itemid,bunchid,sizeid,price,cid) { //v4.01
 
	document.form.hidPid.value=itemid;
	document.form.hidCid.value=cid;
	//document.form.hidPname.value=itemname;
	document.form.bunch_id.value=bunchid;
	if(cid==1){
		document.form.size_id.value=document.form.elements[sizeid].value;
    }else{
		document.form.size_id.value=1;
	}
	document.form.hidUnitPrice.value=price;
	document.form.cart.value="add";
	document.form.submit()
}
function fnLogin(){
   if(document.frmMain.username.value==""){
	  alert("Please enter username");
	  document.frmMain.username.focus();
	  return false
	}
	if(document.frmMain.password.value==""){
	  alert("Please enter password");
	  document.frmMain.password.focus();
	  return false
	}
}

function fnValidate(){

   if(document.frmMain.first_name.value==""){
	  alert("Please enter firstname");
	  document.frmMain.first_name.focus();
	  return false
	}
	if(document.frmMain.last_name.value==""){
	  alert("Please enter lastname");
	  document.frmMain.last_name.focus();
	  return false
	}
	if(document.frmMain.address.value==""){
	  alert("Please enter address");
	  document.frmMain.address.focus();
	  return false
	}
	if(document.frmMain.city.value==""){
	  alert("Please enter city");
	  document.frmMain.city.focus();
	  return false
	}
	if(document.frmMain.zip.value==""){
	  alert("Please enter zip");
	  document.frmMain.zip.focus();
	  return false
	}
	if(!isInteger(document.frmMain.zip.value)){
		   alert("please enter zip in numbers only");
		   document.frmMain.zip.focus();
		   return false;
	}
	if(document.frmMain.email.value==""){
	  alert("Please enter email");
	  document.frmMain.email.focus();
	  return false
	}
	if(!fnEmail(document.frmMain.email)){
			return false;
	}
	if(document.frmMain.fax.value==""){
	  alert("Please enter Phone / fax number");
	  document.frmMain.fax.focus();
	  return false
	}
	//----------------Shipping validations----------------
	if(document.frmMain.ship_firstname.value==""){
	  alert("Please enter shipping firstname");
	  document.frmMain.ship_firstname.focus();
	  return false
	}
	if(document.frmMain.ship_lastname.value==""){
	  alert("Please enter shipping lastname");
	  document.frmMain.ship_lastname.focus();
	  return false
	}
	if(document.frmMain.ship_address.value==""){
	  alert("Please enter shipping address");
	  document.frmMain.ship_address.focus();
	  return false
	}
	if(document.frmMain.ship_city.value==""){
	  alert("Please enter city");
	  document.frmMain.ship_city.focus();
	  return false
	}
	if(document.frmMain.ship_zip.value==""){
	  alert("Please enter shipping zip");
	  document.frmMain.ship_zip.focus();
	  return false
	}
	if(!isInteger(document.frmMain.ship_zip.value)){
		   alert("please enter zip in numbers only");
		   document.frmMain.ship_zip.focus();
		   return false;
	}
	if(document.frmMain.ship_email.value==""){
	  alert("Please enter shipping E- Mail Address");
	  document.frmMain.ship_email.focus();
	  return false
	}
	if(!fnEmail(document.frmMain.ship_email)){
	  return false;
	}
	if(document.frmMain.ship_fax.value==""){
	  alert("Please enter shipping Phone / fax number");
	  document.frmMain.ship_fax.focus();
	  return false
	}
	
		
			
	//----------------login validations----------------
	if(document.frmMain.userid.value==""){
	  alert("Please enter login name");
	  document.frmMain.userid.focus();
	  return false
	}
	if(document.frmMain.password.value==""){
	  alert("Please enter password");
	  document.frmMain.password.focus();
	  return false
	}
	if(document.frmMain.password.value.length<6){
	  alert("password should be atleast 6 characters")
	  document.frmMain.password.focus()	
		 return false
		}

	if(document.frmMain.email.value!=document.frmMain.email1.value){
	  alert("Please confirm E-Mail must be same as E-Mail")
	  document.frmMain.email1.focus()
	  return false
	}
	if(document.frmMain.ship_email.value!=document.frmMain.ship_email1.value){
	  alert("Please confirm shipping E-Mail must be same as shipping E-Mail")
	  document.frmMain.ship_email1.focus()
	  return false
	}
	if(document.frmMain.password.value!=document.frmMain.password1.value){
	  alert("Please confirm password must be same as password")
	  document.frmMain.password1.focus()
	  return false
	}

	//----------card validation------------------------

		/*var today=new Date()
		curr_year=today.getFullYear();
		curr_month=today.getMonth();

		if(document.frmMain.cctype.value==""){
			alert("Select card type")
			document.frmMain.cctype.focus()
			return false
		}
		if(document.frmMain.ccnumber.value==""){
			alert("Enter card number")
			document.frmMain.ccnumber.focus()
			return false
		}
		if (!isInteger(document.frmMain.ccnumber.value)){
			alert("Please enter card number in numbers only")
			document.frmMain.ccnumber.focus()
			return false
		}
		if(document.frmMain.ccnumber.value.length<15){
			alert("Credit card number should be atleast 15 characters")
			document.frmMain.ccnumber.focus()	
			return false
		}
		if(document.frmMain.cc_scode.value==""){
			alert("Pease enter security code")
			document.frmMain.cc_scode.focus()
			return false
		}
		if(document.frmMain.ccmonth.value==""){
			alert("Select card expiry month")
			document.frmMain.ccmonth.focus()
			return false
		}
		if(document.frmMain.ccyear.value==""){
			alert("Select card expiry year")
			document.frmMain.ccyear.focus()
			return false
		}
		if(document.frmMain.ccyear.value < curr_year){
			alert("Card has expired");
			return false
		}	
		if(document.frmMain.ccyear.value == curr_year){
			if(document.frmMain.ccmonth.value < curr_month+1){
				alert("Card has Expired");
				return false
			}
		}
		if(document.frmMain.ccname.value==""){
			alert("Please enter card name")
			document.frmMain.ccname.focus()
			return false
		}*/
		if(document.frmMain.agree.checked==false){
			alert("Please check the box to accept terms and conditions")
			document.frmMain.agree.focus()
			return false
		}	

}

/*function fnChangeStates(id){
	if(document.frmMain.country.value==223){
		document.frmMain.province.visible=true;
		document.frmMain.state.visible=false; 
	}else{
		document.frmMain.province.visible=false;
		document.frmMain.state.visible=true; 
	}
}


function fnChangeStates(id){
	if(document.frmMain.country.value==223){
	   document.getElementById('state').style.display="";
	}else{
	   document.getElementById('province').style.display="none";
	}
}*/
/*function fnChangeStates1(id){
	if(document.frmMain.ship_country.value==223){
		document.frmMain.ship_province.disabled=true;
		document.frmMain.ship_state.disabled=false; 		
		}
		else
		{
		document.frmMain.ship_province.disabled=false;
		document.frmMain.ship_state.disabled=true; 
		}
}*/


function fnCheck(){
if(document.frmMain.chkship.checked==true){
		document.frmMain.ship_firstname.value	=	document.frmMain.first_name.value;
		document.frmMain.ship_lastname.value	=	document.frmMain.last_name.value;
		document.frmMain.ship_address.value		=	document.frmMain.address.value;
		document.frmMain.ship_address1.value	=	document.frmMain.address1.value;
		document.frmMain.ship_city.value		=	document.frmMain.city.value;
		document.frmMain.ship_state.value		=	document.frmMain.state.value;
		document.frmMain.ship_province.value	=	document.frmMain.province.value;
		document.frmMain.ship_zip.value			=	document.frmMain.zip.value;
		document.frmMain.ship_country.value		=	document.frmMain.country.value;
		document.frmMain.ship_email.value		=	document.frmMain.email.value;
		document.frmMain.ship_fax.value			=	document.frmMain.fax.value;
		document.frmMain.ship_email1.value		=	document.frmMain.email1.value;
		
		if(document.frmMain.country.value=='223'){
		document.getElementById('ship_state').style.display="";
		document.getElementById('ship_province').style.display="none";
		}else{
		document.getElementById('ship_state').style.display="none";
		document.getElementById('ship_province').style.display="";
		}
	}else{
		document.frmMain.ship_firstname.value	=	"";
		document.frmMain.ship_lastname.value	=	"";
		document.frmMain.ship_address.value		=	"";
		document.frmMain.ship_address1.value	=	"";
		document.frmMain.ship_city.value		=	"";
		document.frmMain.ship_state.value		=	"AL";
		document.frmMain.ship_province.value	=	"";
		document.frmMain.ship_zip.value			=	"";
		document.frmMain.ship_country.value		=	"223";
		document.frmMain.ship_email.value		=	"";
		document.frmMain.ship_fax.value			=	"";
		document.frmMain.ship_email1.value		=	"";

		
		document.getElementById('ship_state').style.display="";
		document.getElementById('ship_province').style.display="none";
		
	}
}
//-------------Integer Validation
function isInteger(val) {
	for (var i=0; i < val.length; i++){
		if (!isDigit(val.charAt(i))) { return false; }
	}
	return true;
}
function isDigit(num){
	var string="1234567890";
	if (string.indexOf(num) != -1){
		return true;
	}
	return false;
}
//-------------Email Validation----------
function fnEmail(txtEmail)
{
	if (txtEmail.value!="")
	{
		var intLen=txtEmail.value.length
		var blnFlag=0
		if (txtEmail.value.charAt(0)=="@" || txtEmail.value.charAt(0)==".")
		{
			alert("Invalid E-Mail Address")
			txtEmail.focus()
			return false
		}
		if (txtEmail.value.charAt(intLen-1)=="@" || txtEmail.value.charAt(intLen-1)==".")
		{
			alert("Invalid E-Mail Address")
			txtEmail.focus()
			return false
		}
		for (var i=0;i<intLen;i++)
		{
			if (txtEmail.value.charAt(i)=="@")
			{
				blnFlag=blnFlag+1
			}
		}
		if (blnFlag>=0 && blnFlag<1 || blnFlag>1)
		{
			alert("Invalid E-Mail Address")
			txtEmail.focus()
			return false
		}
		strSplit=(txtEmail.value).split("@")
		intSptLen=strSplit[1].length
		var intCnt=0
		for(var j=0;j<intSptLen;j++)
		{
			if (strSplit[1].charAt(j)==".")
			{
				intCnt=intCnt+1
			}
		}
		if (intCnt<=0)
		{
			alert("Invalid E-Mail Address")
			txtEmail.focus()
			return false
		}
		return true
	}
}
/***********************************************************************
Function Name	:fnCheckSpaces()
Purpose			:Function to check the spaces in Starting position
Input			:Entered value
Output			:Remove Spaces
***********************************************************************/
function fnCheckSpaces(txtObj)
{
	/*Local Variables intLen
		intLen -- To store the Length of the string
	*/

	var intLen
	intLen=txtObj.value.length
	// remove spaces bfore string
	for(var i=0;i<=intLen;i++)
	{
		if(txtObj.value.charAt(0)==" ")
		{
			txtObj.value=txtObj.value.replace(" ","")
		}
		else {
			break
		}
	}
	return txtObj
}

/////////////////////////////////////////////////////////////////////////
/* validattions for credit card confirmation */

function fnValidate1(){
	if(document.frmMain.card_type.value==""){
		alert("please select type of card.")
		document.frmMain.card_type.focus()
		return false
	}		
	if(document.frmMain.card_name.value==""){

		alert("please enter name of card.")
		document.frmMain.card_name.focus()
		return false
	}
	if(document.frmMain.card_num.value==""){
		alert("please enter card number.")
		document.frmMain.card_num.focus()
		return false
	}
	if(document.frmMain.card_num.value!=""){
		if(!isInteger(document.frmMain.card_num.value)){
			alert("please enter numbers for card number");
			document.frmMain.card_num.focus();
			return false;
		}
	}
	if(document.frmMain.exp_m_dd.value==""){
		alert("please enter expire month.")
		document.frmMain.exp_m_dd.focus()
		return false
	}
	if(document.frmMain.exp_y_dd.value==""){
		alert("please enter expire year.")
		document.frmMain.exp_y_dd.focus()
		return false
	}
	

}

//////////////////////////////////////////////////

function SubmitForm(){
	if(document.formup.video_name.value==""){
		alert("please enter video name.")
		document.frmMain.video_name.focus()
		return false
	}		
	if(document.formup.video_memberup.value==""){

		alert("please enter video.")
		document.frmMain.video_memberup.focus()
		return false
	}
	
}


















