// to get the todays date
	var todate = new Date()
	var tyear = todate.getYear()
	var tmonth = todate.getMonth() + 1
	var tdate = todate.getDate()

/*****************************************************************************/
// for top search 
function checkform(frm)
{
	for(i=0;i<frm.length;i++)
		{
		if(frm.elements[i].value=="" || !frm.elements[i].value)
			{
			alert("Please enter your "+frm.elements[i].name)
			frm.elements[i].focus();
			return false;
			}
		}
return true;
}

function chkval()
{
	if(form1.searchtext.value=="Search StoreFront ")
		form1.searchtext.value="";
}


/*****************************************************************************/
// SUBMITTING FROM THE PASSWORD FIELD
function chklogin()
{
	//alert("eve :"+event.keyCode)
	if(event.keyCode == 13)
		login()
}		

/*****************************************************************************/
function login()
{
	//index.php - for admin
	var message="";
	if(document.loginfrm.username.value.length==0)
		message=message+"Enter Name!\n";
	if(document.loginfrm.password.value.length==0)
		message=message+"Enter Password!\n";

	if(message.length>0)
	{
		alert(message)
		return false
	}	
	else
	{
		//return true
		document.loginfrm.submit();
	}	
}

/*****************************************************************************/

/**************************EMAIL CHECKING***************************/

 function checkmail(fldname)
  {  

	//for all email fields in any forms - BOTH FOR ADMIN/USERS
  
	email = fldname.value;
	var len = email.length;              
	if(len<5)
		{
			alert("Invalid Email - id")
            fldname.value="";
		}
	else
		{
          
	var index1 = email.indexOf('@');
	var subind = email.substring(0,index1);
	var indlen = subind.length;
	var index2 = email.indexOf('.');
	var subind1=email.substring(indlen+1,index2);
	var indlen1 = subind1.length;
	var index3 = email.indexOf(' ');
	var subind3=email.substring(index2+1,len)
	var indlen2 = subind3.length;
	if((index1!= -1)&&(index2!= -1)&&(index3==-1))
	{	
		if((indlen!=0)&&(indlen1!=0)&&(indlen2!=0))
		{
//   			alert("valid Email -id");		  	 	
		} 
        else
		{
			alert("Invalid Email - id")
            fldname.value="";
			fldname.select();			
			fldname.focus();
		}
	}
	else
	{
   		alert("Invalid Email - id");
        fldname.value="";
		fldname.select();			
		fldname.focus();
	}		
	} // end of else if len<5
  }	

/*****************************************************************************/
// confirm password validation
	function chkconpass()
{
	// for registerform.php

	var pass = document.regfrm.password.value
	var conpass = document.regfrm.retypepassword.value

	if( conpass == pass)
	{
		
		//document.regfrm.email.focus
	}
	else
	{
		alert("Confirmed password is incorrect")
		document.regfrm.retypepassword.value = ""
		document.regfrm.retypepassword.focus
	}
}

/*****************************************************************************/

// TO CHECK NULL IN REGISTRATION
function registration()
{
	// for registration
	var str;
	str ="";
	var user = document.regfrm.user_first_name.value
	var pass = document.regfrm.password.value
	var conpass = document.regfrm.retypepassword.value
	var email = document.regfrm.email.value

	if(user == "")
	{
		str = "Enter First Name \n"
	}
	if(pass == "")
	{
		str += "Enter Password  \n"
	}
	if(conpass == "")
	{
		str += "Confirm Password \n"
	}
	if(email == "")
	{
		str += "Enter Email \n"
	}

	if(str != "")
	{
		alert(str)
		//return false
	}
	else
	{
		if(conpass != pass)
		{
			alert("Confirmed password is incorrect")
			document.regfrm.retypepassword.value = ""
			document.regfrm.retypepassword.select()
			document.regfrm.retypepassword.focus()
		}
		else
			document.regfrm.submit()
	}	
}
/*****************************************************************************/
function forgotpass()
{
	var message="";
	if(document.forgotpassfrm.username.value.length==0)
		message=message+"Enter Username!\n";
	if(message.length>0)
		alert(message)
	else
		document.forgotpassfrm.submit();

}


/*****************************************************************************/

var name;
	var pass;
	var str;
	str="";

 function tochangepword()
 { 	
	var str
	str = ""	
	var email = document.form1.emailhidd.value;
	var pword = document.form1.passhidd.value;
	//alert(emailid)	
	//alert(email + " pass " + pword)
	userid = document.form1.userid.value;
	pass = document.form1.password.value;
	npass = document.form1.newpassword.value;
	
	if(userid == "")
	{
		str = "You must enter the UserID \n"
	}
	if(pass == "")
	{
		str += "You must enter the Original Password \n"	
	}
	if(npass == "")
	{
		str += "You must enter the New Password \n"	
	}

		if(str == "")
		{
			if((userid == email)&&(pass == pword))
			{
				document.form1.submit()
			}
			if((userid == email)&&(pass != pword))
			{
				//alert("inside if")
				alert("Enter a Valid Password")
				document.form1.password.value = ""
				document.form1.password.focus				
			}
			if((userid != email)&&(pass == pword))
			{
				//alert("inside if userod")
				alert("Enter a Valid Email ID")
				document.form1.userid.value = ""
				document.form1.userid.focus
			}
		
			if((userid != email)&&(pass != pword))
			{
			  	alert("Enter a Valid Email ID & Password")

				document.form1.userid.value = ""
				document.form1.password.value = ""
				document.form1.userid.focus
			}
		
		}
		else
		{
			alert(str)
			document.form1.userid.focus
		}
}

/*****************************************************************************/

function addcategory()
{
	//admin_addprojectcategory.php
	var message="";
	
	if(document.addcategoryfrm.catname.value.length==0)
		alert("Enter Category name!");
	else
		document.addcategoryfrm.submit();
}

/***************************************************************************/

function editcategory()
{
	if(document.updatecategoryfrm.updatecategory.value==-1)
		alert("Select Category!");
	else
		document.updatecategoryfrm.submit();
}
/***************************************************************************/
function deletecategory()
{
	if(document.deletecategoryfrm.deletecategory.value==-1)
		alert("Select Category!");
	else
		document.deletecategoryfrm.submit();
}
/***************************************************************************/

function addsubcategory()
{
	//addmaincategory.php
	var message="";
	
	if(document.addcategoryfrm.subcatname.value.length==0)
		alert("Enter Maincategory name!");
	else
		document.addcategoryfrm.submit();
}

/***************************************************************************/

function editsubcategory()
{
	if(document.updatecategoryfrm.updatecategory.value==-1)
		alert("Select Maincategory!");
	else
		document.updatecategoryfrm.submit();
}
/***************************************************************************/
function deletesubcategory()
{
	if(document.deletecategoryfrm.deletecategory.value==-1)
		alert("Select Maincategory!");
	else
		document.deletecategoryfrm.submit();
}

/***************************************************************************/
//	TO SELECT CATEGORY
function changecategory(catname,form,fname)
{
	var catname = catname.value
	form.action=fname+".php?catname="+catname
	form.submit()
}	

/***************************************************************************/

//	TO CHECK LOGIN
function checklogin()
{
	var str
	str = ""
	var user = document.loginfrm.userid.value
	var pass = document.loginfrm.password.value

	if(user == "")
		str = "Enter the User ID \n"
	if(pass == "")
		str += "Enter the Password"
	if(str != "")
		alert(str)
	else
		document.loginfrm.submit()
}

/***************************************************************************/

//TO ADD MERCHANT ACCOUNT
function addmerchant()
{
	var str;
	str = "";
	//var catname = document.merfrm.catname.value
	//var subcatname = document.merfrm.subcatname.value
	var mname = document.merfrm.merchantname.value
	var url = document.merfrm.url.value
	var desc = document.merfrm.description.value
/*	
	if(catname == "")
		str += "Select the Category \n";
	if(subcatname == "")
		str += "Select the SubCategory \n";
*/		
	if(mname == "")
		str += "Enter the Merchant Name \n";
	if(url == "")
		str += "Enter the Merchant URL \n";
	if(desc == "")
		str += "Enter the Description \n";
	if(str != "")
		alert(str)
	else
		document.merfrm.submit()	
}	
		
/***************************************************************************/

//TO ADD COUPON INFO
function addcoupon()
{
	var str;
	str = "";
	var title = document.merfrm.title.value
	var cname = document.merfrm.subcatname.value
	var mname = document.merfrm.merchantname.value	
//	var amt  = document.merfrm.amount.value
//	var styear = document.merfrm.st_year.value
//	var stmon = document.merfrm.st_month.value
//	var stdate = document.merfrm.st_date.value	
//	var expyear = document.merfrm.exp_year.value
//	var expmon = document.merfrm.exp_month.value
//	var expdate = document.merfrm.exp_date.value	
	var desc = document.merfrm.description.value
	var status = document.merfrm.status.value	

	if(cname == "")
		str += "Select the Sub Category Name \n";
	if(mname == "")
		str += "Select the Merchant Name \n";
	if(title == "")
		str += "Enter the Title \n";
//	if(amt == "")
//		str += "Enter the Amount \n";
//	if(styear == "" || stmon == "" || stdate == "")
//		str += "Select the Start Date \n";
//	if(expyear == "" || expmon == "" || expdate == "")
//		str += "Select the Expiry Date \n";
	if(desc == "")
		str += "Enter the Description \n";
	if(status == "")
		str += "Select the Status \n";
	if(str != "")
		alert(str)
	else
		document.merfrm.submit()	
}	

/***************************************************************************/

// TELL A FRIEND 
function tellaction()
{
	var catname = "<?php echo $cat; ?>"
	alert(catname)
}	

		
/***************************************************************************/

// TELL A FRIEND
function mailtofriend(form)
{
	//alert(form.name)
	//alert("fff :"+escape(document.location))
	
	if((form.toemail1.value == "") && (form.toemail2.value == "") && (form.toemail3.value == "") && (form.toemail4.value == "") && (form.toemail5.value == "") && (form.toemail6.value == "") && (form.toemail7.value == "") && (form.toemail8.value == "") && (form.toemail9.value == "") && (form.toemail10.value == ""))
	{
		alert("Enter the To-Email Address");
		form.toemail1.select();
		form.toemail1.focus();
	}
	else if(form.fromname.value == "")
	{
		alert("Enter Your Name");
		form.fromname.select();
		form.fromname.focus();
	}		
	else if(form.fromemail.value == "")
	{
		alert("Enter the From-Email Address");
		form.fromemail.select();
		form.fromemail.focus();
	}	
	else
		form.submit()

}

/***************************************************************************/

//TO SEARCH THE MERCHANT INFO
function tosearch()
{
	var kword = document.searchfrm.keyword.value
	if(kword =="")
		alert("Enter the Keyword")
	else
		document.searchfrm.submit()
}			

/***************************************************************************/

//TO JOIN OUR MAILING LIST
function mailinglist(form)
{
/*
	var kk=form.merchantname.options.length;
var aa="";
for(j=0;j<kk;j++)
{
        if(form.merchantname.options[j].selected)
	 {
                if(form.merchantname.options[j].value!=0)
                   aa+=form.merchantname.options[j].value + ",";
	 }
}

form.mername.value=aa;
*/

	if(form.name.value == "")
	{
		alert("Enter Your Name");
		form.name.select();
		form.name.focus();
	}	
	else if(form.email.value == "")
	{
		alert("Enter the Email-ID");
		form.email.select();
		form.email.focus();
	}	
	else if(form.address.value == "")
	{
		alert("Enter Your Address");
		form.address.select();
		form.address.focus();
	}
/*	else if(form.merchantname.value == "")
	{
		alert("Select the Merchant Name");
		form.merchantname.focus();
	}*/
	else
		form.submit()
}			

/***************************************************************************/

//TO SEND MAILS TO THE SUBSCRIBED USERS
function sendmails(form)
{
	var mname = form.merchantname.value
	var msg = form.message.value
	if(form.merchantname.value == "")
	{
		alert("Select the MerchantName")		
		form.merchantname.focus();
	}
	else if(form.message.value == "")
	{	
		alert("Enter the Message")
		form.message.select();		
		form.message.focus();
	}
	else
		document.mailfrm.submit()
}

/***************************************************************************/
// UNSUBSCRIBED CHECKING
function tounsubscribe(form)
{
	if(form.email.value == "")
	{
		alert("Enter the Email-ID")			
		form.email.select()
		form.email.focus()
	}
	else
		form.submit()
}


/***************************************************************************/
//TO JOIN OUR MAILING LIST
function addmersubcat(form)
{
/*
	var kk=form.subcatname.options.length;
var aa="";
for(j=0;j<kk;j++)
{
        if(form.subcatname.options[j].selected)
	 {
                if(form.subcatname.options[j].value!=0)
                   aa+=form.subcatname.options[j].value + ",";
	 }
}

form.subcathid.value=aa;
*/

	if(form.merchantname.value == "")
	{
		alert("Select the Merchant Name");
		//form.merchantname.select();
		form.merchantname.focus();
	}	
	else if(form.catname.value == "")
	{
		alert("Select the Category");
		//form.catname.select();
		form.catname.focus();
	}	
	else if(form.subcatname.value == "")
	{
		alert("Select the Subcatgory");
		//form.subcatname.select();
		form.subcatname.focus();
	}
	else
		form.submit()
}			

/***************************************************************************/
//	TO SELECT CATEGORY
function changemername(mname,form,fname)
{
	var mername = mname.value
	form.action=fname+".php?merchantname="+mername
	form.submit()
}	


//	TO SELECT CATEGORY
function changemerchantname(mname,form,fname)
{
	var mername = mname.value
	//alert("ddd"+mername)
	form.action=fname+".php?merchantname="+mername
	form.submit()
}	

/*****************************************************************************/
// add products
function addproduct(form,mes)
{
var categoryval="";
for(i=0;i<form.category.length;i++)
	{
	if(form.category.options[i].selected)
		{
		if(categoryval=="")
			categoryval = form.category[i].value
		else
			categoryval= categoryval+","+form.category[i].value
		}
	}
	form.categorychk.value=categoryval;
	if(form.categoryval.value=="")
	form.categoryval.value=categoryval;
		//alert(form.categoryval.value)

	//alert("mes :"+mes)
if (form.categoryval.value=="") {
        alert("Select the Category");
        form.category.focus();

} else if (form.manufacturer.value=="") {
        alert("Select the Manufacturer");
        form.manufacturer.focus();

} else if (form.productname.value=="") {
        alert("Enter Product Name");
        form.productname.select();
        form.productname.focus();

} else if (form.description.value=="") {
        alert("Enter Description");
        form.description.select();
        form.description.focus();

} else if (form.seller.value=="") {
        alert("Enter Seller");
        form.seller.select();
        form.seller.focus();

} else if (form.location.value=="") {
        alert("Enter Location");
        form.location.select();
        form.location.focus();

} else if (form.scale.value=="") {
        alert("Enter Scale");
        form.scale.select();
        form.scale.focus();

} else if (form.price.value=="") {
        alert("Enter Price");
        form.price.select();
        form.price.focus();
		
} else if (form.shipamt.value=="") {
        alert("Enter Shipping amount");
        form.shipamt.select();
        form.shipamt.focus();
} else if (form.stockval.value=="") {
        alert("Enter Stock value");
        form.stockval.focus();
}
else {

       form.submit();
}
	
}


/*****************************************************************************/

// TO NUMBER CHECKING IN ADV SEARCH PAGE,REGISTRATION (GENERAL)
function chknumber(txtname)
{
	var num = txtname.value
	if(isNaN(num))
	{
		alert("You can enter only the number")
		txtname.value = ""
		txtname.focus
	}
}
/*****************************************************************************/
// ADDING TO CART
function addtocart(itemid)
{
//	document.itemfrm.action = "addtocart.php?itemid="+itemid
//	document.itemfrm.submit()
//document.cookie = "item"+itemid+"="+quantity[itemid];
// alert("item"+itemid+"="+quantity[itemid]);
// quantity[itemid]
//x=document.forms[1];

// alert (" function "  + document.itemfrm.length); 

// for (i=0;i<document.forms[1].length;i++) 
for (i=0;i<document.itemfrm.length;i++) 
{
	if (document.itemfrm[i].name.indexOf("available_" + itemid) >= 0)
	{
		available = document.itemfrm[i].value;
	}

	if (document.itemfrm[i].name.indexOf("quantity_" + itemid) >= 0)
	{
		quantity = document.itemfrm[i].value;
	}
}

// alert ("available = " + available);
// alert ("quantity = " + quantity);



if (quantity > available)
{
	alert ("Only " + available + " copies of this item are available.\nPlease click \"add to cart\" once again to confirm.");
	for (i=0;i<document.itemfrm.length;i++) 
	{
		if (document.itemfrm[i].name.indexOf("quantity_" + itemid) >= 0)
		{
			document.itemfrm[i].value = available;
		}
	}
}
else
{
	alert ("Item(s) successfully added to your shopping cart. \nYou may access shopping cart from the left navigation panel.");
	document.cookie = "item_"+itemid+"="+quantity;
}
//alert (document.itemfrm.name);
//alert (document.itemfrm.children[0].value);

// for (i=0;i<document.forms.length;i++) 
// {
// alert  (document.forms[i].children.length);
// 	for (j=0;j<document.forms[i].children.length;j++) 
// 	{
// 		alert ("child" + j + " = " + document.forms[i].children[j].length);
// 	}
// 
//x=d.forms[i];
//alert (x.quantity[itemid]);
//}

}

/*****************************************************************************/
// SIGNING UP NEWS
function signupnews()
{
	if(document.newsfrm.email.value == "")
		alert("Enter the Email ID");
	else	
		document.newsfrm.submit()
}

/***************************************************************************/
var rval;
rval="";
function radiochk(rad)
{
	rval = rad.value
}

function get_radio_value (radio_array)
{
  var i;
  for (i = 0; i < radio_array . length; ++ i)
   if (radio_array [i] . checked)
    return radio_array [i] . value;
  return "";
}


function getlastcard(form)
{
	if(get_radio_value (document.itemfrm.payment) == "3")
	{
	    if(get_radio_value (document.itemfrm.cardsource) == "1")
	    {
            document.itemfrm.cardno.value =   document.itemfrm.lastcardno.value;
            document.itemfrm.cardholdername.value = "**************";
        }
        else
        {
            document.itemfrm.cardno.value =   "";
            document.itemfrm.cardholdername.value = "";
        }
    }
}


// to checkout form
function checkout(form)
{
if (form.user_email.value == "") { 
	alert("Please enter a valid E-Mail address."); 
	form.user_email.forus();
	return false; //This prevents the form from being submitted
}	 

if (form.ship_phone.value == "") { 
	alert("Please enter a contact phone number \n(in the Shipping Info category)."); 
	form.ship_phone.forus();
	return false; //This prevents the form from being submitted
}	 


if(get_radio_value (form.payment) == "")
{
	alert("Select the Payment Method")
	return false;
}	
else
{	
	if(get_radio_value (form.payment) == "3" && get_radio_value (form.cardsource) == "0")
	{
		if (form.cardno.value == "") { 
   			alert("You must enter a Card No."); 
			form.cardno.forus();
	   		return false; //This prevents the form from being submitted
	   	}	 
		if (form.cardholdername.value == "") { 
	   		alert("You must enter a Card Holder Name."); 
	   		return false; //This prevents the form from being submitted
	   		}	 
		if (form.cardtype.value == "") { 
	   		alert("You must select a Card Type."); 
	   		return false; //This prevents the form from being submitted
	   	}	
		if (form.CC_MONTH.value == "") { 
	   		alert("You must select a Expiry Month."); 
	   		return false; //This prevents the form from being submitted
	   	}
		if (form.CC_YEAR.value == "") { 
   			alert("You must select a Expiry Year"); 
	   		return false; //This prevents the form from being submitted
	   	}



if (form.bill_name.value == "") { 
   alert("You must enter a billing Name."); 
   return false; //This prevents the form from being submitted
   }	 
if (form.bill_address1.value == "") { 
   alert("You must enter a billing address."); 
   return false; //This prevents the form from being submitted
   }	 
if (form.bill_city.value == "") { 
   alert("You must enter a billing city."); 
   return false; //This prevents the form from being submitted
   }	 
if (form.bill_state.value == "") { 
   alert("You must enter a billing state."); 
   return false; //This prevents the form from being submitted
   }	
if (form.bill_zipcode.value == "") { 
   alert("You must enter a billing zipcode."); 
   return false; //This prevents the form from being submitted
   }
if (form.bill_country.value == "") { 
   alert("You must choose a billing country"); 
   return false; //This prevents the form from being submitted
   }	 





	}
}		 


if(form.shiptoaddress.checked == false)
{
if (form.ship_name.value == "") { 
   alert("You must enter a shipping Name."); 
   return false; //This prevents the form from being submitted
   }	 
if (form.ship_address1.value == "") { 
   alert("You must enter a shipping address."); 
   return false; //This prevents the form from being submitted
   }	 
if (form.ship_city.value == "") { 
   alert("You must enter a shipping city."); 
   return false; //This prevents the form from being submitted
   }	 
if (form.ship_state.value == "") { 
   alert("You must enter a shipping state."); 
   return false; //This prevents the form from being submitted
   }	
if (form.ship_zipcode.value == "") { 
   alert("You must enter a shipping zipcode."); 
   return false; //This prevents the form from being submitted
   }
if (form.ship_country.value == "") { 
   alert("You must choose a shipping country"); 
   return false; //This prevents the form from being submitted
   }	 
}
form.submit();  	
			
}



/***************************************************************************/

// filling the shipping info same as billing info
function loadaddress()
{

        if (document.itemfrm.shiptoaddress.checked) 
        {
                
            document.itemfrm.ship_name.value =   document.itemfrm.bill_name.value
            document.itemfrm.ship_address1.value =  document.itemfrm.bill_address1.value;
            document.itemfrm.ship_address2.value = document.itemfrm.bill_address2.value;
            document.itemfrm.ship_city.value =  document.itemfrm.bill_city.value;
            document.itemfrm.ship_state.value = document.itemfrm.bill_state.value;       
            document.itemfrm.ship_zipcode.value = document.itemfrm.bill_zipcode.value;
            //document.itemfrm.ship_country.value = document.itemfrm.bill_country.value;
			document.itemfrm.ship_country.selectedIndex = document.itemfrm.bill_country.selectedIndex;
            document.itemfrm.ship_phone.value = document.itemfrm.bill_phone.value;
			
        }    

		else

		{
                
            document.itemfrm.ship_name.value =   ""
            document.itemfrm.ship_address1.value =  ""
            document.itemfrm.ship_address2.value = ""
            document.itemfrm.ship_city.value =  ""
            document.itemfrm.ship_zipcode.value = ""
			document.itemfrm.bill_country.selectedIndex = document.itemfrm.ship_country.selectedIndex;            
			document.itemfrm.ship_state.value = ""
			document.itemfrm.ship_phone.value = ""
        }            
}


/***************************************************************************/
// add manufacturer

//Modified Functions
function addmanufacturer(form)
{
 if (form.manuname.value=="") {
        alert("Enter Manufacturer Name");
        form.manuname.select();
        form.manuname.focus();
		return false;
} else if (form.location.value=="") {
        alert("Enter Location");
        form.location.select();
        form.location.focus();
		return false;

} else if (form.website.value=="") {
        alert("Enter Website");
        form.website.select();
        form.website.focus();
		return false;

} else if (form.email.value=="") {
        alert("Enter Email");
        form.email.select();
        form.email.focus();
		return false;
} else {
        return true;
}
	
}
	
/***************************************************************************/
// change password
var str;
function changepassword()
{
	str = "";
   	var opass = document.passform.oldpass.value;
	var npass = document.passform.newpass.value;
	
	if(opass=="")
	{
		str += "Please enter the New Password \n";  	
		alert(str);
		return false;
	}
	
	if(npass=="")
	{
		str += "Please confirm the New Password\n";  
		alert(str);
		return false;
	}

	if (npass != opass)
	{
		str += "Your password don't march. Please try again";  
		alert(str);
		return false;
	}

	if(str != "")
	{
		alert(str);
		return false;
	}		
	else
	       document.passform.submit();
	   
}

/***************************************************************************/
// to profile form
function profile(form)
{

if (form.user_email.value == "") { 
   alert("You must enter your email."); 
   return false; //This prevents the form from being submitted
   }	 

if (form.user_first_name.value == "") { 
   alert("You must enter your first name."); 
   return false; //This prevents the form from being submitted
   }	 

form.submit();  	
		
}

/***************************************************************************/




/***************************************************************************/

