function isNull(FieldName){
	if(FieldName.charAt(0)==0){
		return true;
	}
	else{
		return false;
	}
 }
 
function checkFileExtension(filePath) {
		var path = new String()
		path = filePath;
		if(path.substr(0,7) == "http://" || path.substr(0,4) == "www.") {
			return false; 	
		} else {
			return true;	
		}
}

function checkIfOptionSelected(formnm) {
	for(count=0;count<formnm.Country.length;count++) {
		if(formnm.Country.options[count].selected == true) {
			if(formnm.Country.options[count].selected.value== 1 && formnm.State.selectedIndex ==0 ){
				return true;
			}	
		} 
	}
	return false;
}

function checkImageFormat(fileName) {
	imageSrc = fileName.value;
	imageFormat = imageSrc.slice(imageSrc.length-4);
	if(imageFormat != ".gif" && imageFormat != ".GIF"  && imageFormat != ".jpg"  && imageFormat != ".JPG" && imageFormat != ".bmp" && imageFormat != ".BMP" ) {
		return true;
	} else {
		return false;
	}
}

function checkIfNumber(value) {
	var num = new Number();
	num = value;
	if(isNaN(num)) {
		return true;
	} else {
		return false;
	}
}

var remail=/^([_&a-zA-Z0-9-]+(\.[_&a-zA-Z0-9-]+)*@[&a-zA-Z0-9-]+\.+[&a-zA-Z0-9-]+)/;

function checkEmail(fieldvalue){
	if(remail.test(fieldvalue))
		return false;
	else
		return true;		
}

var reno=/^([0-9]\.*)/;

function checkDecNumber(fieldvalue){
	if(reno.test(fieldvalue))
		return false;
	else
		return true;		
}

function submitFrm(formnm,action,ActionType)	{
		formnm.action = action;
		formnm.ActionType.value = ActionType;
		formnm.submit();
}	

function OpenWin(url,winnm,winprop)	{
	window.open(url,winnm,winprop);
	
}

function displaydata(formnm,chartag,actiontype)	{
	
	formnm.action="products.php";
	formnm.ActionType.value=actiontype;
	formnm.chartag.value=chartag;
	formnm.start.value=0;
	formnm.submit();	
}

function SubmitToCart(formnm,BkId,ActionType,BkNm,BkInr,BkUSD,type,BkDisInr,BkDisUsd,BkWt)	{
	formnm.action="shoppingcart/ShoppingModule.php";
	
	if (ActionType != "DisplayCart")	{
		formnm.BkNm.value= BkNm;
		formnm.BkInr.value= BkInr;
		formnm.BkId.value= BkId;
		formnm.BkDisInr.value= BkDisInr;
		formnm.BkDisUsd.value= BkDisUsd;
		formnm.BkUSD.value= BkUSD;
		formnm.BkWt.value= BkWt;
		formnm.type.value= type;
	}
		formnm.method="post";
		formnm.ActionType.value= ActionType;
	//	formnm.productdet_id.value= productdet_id;
	//	formnm.qty.value= qty;
		formnm.submit();

}

function SubmitToCart1(formnm,BkId,ActionType,BkNm)	{

	formnm.action="ShoppingModule.php";
	formnm.ActionType.value= ActionType;
	formnm.BkNm.value= BkNm;
//	formnm.BkInr.value= BkInr;
	formnm.BkId.value= BkId;
//	formnm.productdet_id.value= productdet_id;
//	formnm.qty.value= qty;
	formnm.submit();
}

function SubmitShopping(formnm,ActionType)	{
	
	
	if (ActionType == "InsertDet" || ActionType == "ModifyDet")	{
		if (formnm.cust_name && isNull(formnm.cust_name.value)) {
			alert("Please Enter Name");
			formnm.cust_name.focus();
		}else if (formnm.cust_phone.value == "") {
			alert("Please Enter Phone Number");
			formnm.cust_phone.focus();
		}else if (formnm.cust_email && isNull(formnm.cust_email.value)) {
			alert("Please Enter Email");
			formnm.cust_email.focus();
		}else if (checkEmail(formnm.cust_email.value) ){
			alert("Invalid Email Id");
			formnm.cust_email.focus();						
		}else if (formnm.cust_address && isNull(formnm.cust_address.value)) {
			alert("Please Enter Shipping Address");
			formnm.cust_address.focus();
		}else if (formnm.cust_city && isNull(formnm.cust_city.value)) {
			alert("Please Enter City");
			formnm.cust_city.focus();
		}else if (formnm.cust_zip && isNull(formnm.cust_zip.value)) {
			alert("Please Enter Zip");
			formnm.cust_zip.focus();
		}else if (formnm.cust_state && isNull(formnm.cust_state.value)) {
			alert("Please Enter State");
			formnm.cust_state.focus();			
		}else if (ActionType == "InsertDet" && formnm.txt_username.value == "") {
			alert("Please Enter User Name");
			formnm.txt_username.focus();
		}else if (ActionType == "InsertDet" && formnm.txt_password.value == "") {
			alert("Please Enter Password");
			formnm.txt_password.focus();			
		}else if (ActionType == "InsertDet" && formnm.txt_confpassword.value == "") {
			alert("Please Enter Password to Confirm");
			formnm.txt_confpassword.focus();			
		}else if (ActionType == "InsertDet" && (formnm.txt_password.value != formnm.txt_confpassword.value)) {
			alert("Confirm Password should be same as the password ");
			formnm.txt_confpassword.focus();							
		}else {		
			formnm.ActionType.value= ActionType;
			formnm.submit();				
		}
		
	}else if(ActionType=="Pay_Cash_cheque") {			
			if (formnm.paymode.value=="cheque"){				
				formnm.ActionType.value= ActionType;
				formnm.submit();
			}
			

	}else{
		formnm.ActionType.value= ActionType;
		formnm.submit();
	}
}

function SubmitShopping_111(formnm,ActionType)	{
	
	if (ActionType == "InsertDet" || ActionType == "ModifyDet")	{
		if (formnm.cust_name && isNull(formnm.cust_name.value)) {
			alert("Please Enter Name");
			formnm.cust_name.focus();
		}else if (formnm.cust_phone.value == "") {
			alert("Please Enter Phone Number");
			formnm.cust_phone.focus();
		}else if (formnm.cust_email && isNull(formnm.cust_email.value)) {
			alert("Please Enter Email");
			formnm.cust_email.focus();
		}else if (checkEmail(formnm.cust_email.value) ){
			alert("Invalid Email Id");
			formnm.cust_email.focus();						
		}else if (formnm.cust_address && isNull(formnm.cust_address.value)) {
			alert("Please Enter Shipping Address");
			formnm.cust_address.focus();
		}else if (formnm.cust_city && isNull(formnm.cust_city.value)) {
			alert("Please Enter City");
			formnm.cust_city.focus();
		}else if (formnm.cust_zip && isNull(formnm.cust_zip.value)) {
			alert("Please Enter Zip");
			formnm.cust_zip.focus();
		}else if (formnm.cust_state && isNull(formnm.cust_state.value)) {
			alert("Please Enter State");
			formnm.cust_state.focus();			
		}else if (ActionType == "InsertDet" && formnm.txt_username.value == "") {
			alert("Please Enter User Name");
			formnm.txt_username.focus();
		}else if (ActionType == "InsertDet" && formnm.txt_password.value == "") {
			alert("Please Enter Password");
			formnm.txt_password.focus();			
		}else if (ActionType == "InsertDet" && formnm.txt_confpassword.value == "") {
			alert("Please Enter Password to Confirm");
			formnm.txt_confpassword.focus();			
		}else if (ActionType == "InsertDet" && (formnm.txt_password.value != formnm.txt_confpassword.value)) {
			alert("Confirm Password should be same as the password ");
			formnm.txt_confpassword.focus();							
		}else {		
			formnm.ActionType.value= ActionType;
			formnm.submit();				
		}
		
	}else if(ActionType == "Pay_Cash_cheque") {			
			if (formnm.paymode.value=="cash"){
				var cash_email = document.getElementById("pay_email").value ;
				var cash_phone = document.getElementById("pay_phone").value ;
				if (cash_email && isNull(cash_email)) {
					alert("Please Enter Email Address For Cash Payment Details");					
					return false ;
				}else if (cash_phone=="") {
					alert("Please Enter Phone Number For Cash Payment Details");					
					return false ;
				}else {
					formnm.ActionType.value= ActionType;
					formnm.submit();
				}
			}

			if (formnm.paymode.value=="cheque"){
				var pay_account_name = document.getElementById("pay_account_name").value ;
				var pay_bank = document.getElementById("pay_bank").value ;
				var pay_cheque_no = document.getElementById("pay_cheque_no").value ;
				var pay_cheque_date = document.getElementById("pay_cheque_date").value ;
				if (pay_account_name=="")  {
					alert("Please Enter Account Name For Cheque Payment Details");					
					return false ;
				}else if (pay_bank=="") {
					alert("Please Enter Bank Name For Cheque Payment Details");					
					return false ;
				}else if (pay_cheque_no=="") {
					alert("Please Enter Cheque Number For Cheque Payment Details");					
					return false ;
				}else if (pay_cheque_date=="") {
					alert("Please Enter Cheque Date For Cheque Payment Details");					
					return false ;
				}else {
					formnm.ActionType.value= ActionType;
					formnm.submit();
				}
			}

			
			

	}
	else{
		formnm.ActionType.value= ActionType;
		formnm.submit();
	}
}

var state = 'none'; 
function showhide(layer_ref,hide1,hide2,mode) {	
	document.getElementById("paymode").value=mode;

if (state == 'block') {
state = 'none';
}
else {
state = 'block';
}
if (document.all) { //IS IE 4 or 5 (or 6 beta)
	eval( "document.all." + layer_ref + ".style.display = 'block'");
	eval( "document.all." + hide1 + ".style.display = 'none'");
	eval( "document.all." + hide2 + ".style.display = 'none'");
	
}
if (document.layers) { //IS NETSCAPE 4 or below
	document.layers[layer_ref].display = state;
	alert(document.layers[layer_ref].display);
}
if (document.getElementById &&!document.all) {
hza = document.getElementById(layer_ref);
band1 = document.getElementById(hide1);
band2 = document.getElementById(hide2);

hza.style.display = 'block';
band1.style.display = 'none';
band2.style.display = 'none';


}
} 

function resetForm(formnm) {
	formnm.reset();
}


function CheckOut(formnm,ActionType)	{
		if (formnm.txt_username.value =="") {
			alert("Please Enter User Name");
			formnm.txt_username.focus();
		}else if (formnm.txt_password.value == "") {
			alert("Please Password");
			formnm.txt_password.focus();
		}else{
			formnm.ActionType.value= ActionType;
			formnm.submit();				
		}
}

function SubmitProfile(formnm,ActionType)	{

	if (ActionType == "changeprofile_todb" || ActionType == "addprofile_todb" || ActionType == "addbookclubprofile_todb" || ActionType == "changebookclubprofile_todb")	{
		if (ActionType == "addprofile_todb" && formnm.member_type.options[formnm.member_type.options.selectedIndex].value=="")	{
			alert("Please select Type of Membership");
			formnm.member_type.focus();
		}
		else if (formnm.cust_name.value =="") {
			alert("Please Enter Name");
			formnm.cust_name.focus();
		}else if (formnm.cust_phone.value == "") {
			alert("Please Enter Phone Number");
			formnm.cust_phone.focus();
		}else if (formnm.cust_email.value == "") {
			alert("Please Enter Email");
			formnm.cust_email.focus();
		}else if (checkEmail(formnm.cust_email.value) ){
			alert("Invalid Email Id");
			formnm.cust_email.focus();
		}else if (formnm.cust_address.value == "") {
			alert("Please Enter Address");
			formnm.cust_address.focus();
		}else if (formnm.cust_city.value == "") {
			alert("Please Enter City");
			formnm.cust_city.focus();
		}else if (formnm.cust_zip.value == "") {
			alert("Please Enter Zip code");
			formnm.cust_zip.focus();
		}else if (ActionType == "addprofile_todb" && formnm.txt_username.value =="") {
			alert("Please Enter User Name");
			formnm.txt_username.focus();
		}else if (ActionType == "addprofile_todb" && formnm.txt_password.value == "") {
			alert("Please Enter Password");
			formnm.txt_password.focus();			
		}else if (ActionType == "addprofile_todb" && formnm.txt_confpassword.value == "") {
			alert("Please Enter Password to Confirm");
			formnm.txt_confpassword.focus();			
		}else if (ActionType == "addprofile_todb" && (formnm.txt_password.value != formnm.txt_confpassword.value)) {
			alert(formnm.txt_password.value);
			alert("Confirm password to should be same as password");
			formnm.txt_confpassword.focus();			
		} else if(ActionType == "addprofile_todb" && (formnm.chekbox_agreement.checked == false)){
			alert("You should accept the terms of the Privacy Policy");
		}
		else {		
			formnm.ActionType.value= ActionType;
			formnm.submit();				
		}
	}	
	else{
		formnm.ActionType.value= ActionType;
		formnm.submit();
	}
}

function SubmitSearchFrm(formnm,ActionType,Action)	{
	if(ActionType == "searchbycategory")	{
		if (formnm.cmb_category.options[formnm.cmb_category.options.selectedIndex].value !="")	{
			formnm.action = Action;
			formnm.ActionType.value= ActionType;
			formnm.submit();
		}
	}	else if(ActionType == "searchbykeyword")	{
		if (formnm.txt_search.value=="")	{
			alert("Enter Keyword");
			formnm.txt_search.focus();
		}	else	{
			formnm.action = Action;
			formnm.ActionType.value= ActionType;
			formnm.submit();
		}
	}	else	{
			formnm.action = Action;
			formnm.ActionType.value= ActionType;
			formnm.submit();
	}
}

function SubmitLogin(formnm,ActionType)	{
	formnm.ActionType.value = ActionType;
	formnm.submit();
}

function SubmitToBookClub(formnm,ActionType)	{
	formnm.action	="../member.php";
	formnm.ActionType.value = ActionType;
	formnm.submit();
}

function SubmitToForgotPass()	{
	window.open("forgot_pass.php",'ForgotPass',"scrollbars=no,menubar=no,width=350,height=200");
}