// JavaScript Document

/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
//Login Check Function :
/*
this function is meant for checking the login details on client end side
*/
function check_login(frm)
	{
	if(frm.userid.value=="")
		{
		frm.userid.focus()
		alert("Please enter the User Id")
		return false		
		}
	if(frm.password.value=="")
		{
		frm.password.focus()
		alert("Please enter the Password")
		return false		
		}		
		
	}
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
//<!----------------------------------------------------------------------->//
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
function check_add_category(frm)
	{
		if(frm.section_name.value=="")
			{
				alert("Please Enter the Section Name")
				frm.section_name.focus()
				return false
			}
		if(frm.previous_image.value=="")
			{
			if(frm.section_image.value=="")
				{
					alert("Please Select the Section Image")
					frm.section_image.focus()
					return false
				}			
			}
		if(frm.section_meta_title.value=="")
			{
				alert("Please Enter the Section Meta Title")
				frm.section_meta_title.focus()
				return false
			}			
		if(frm.section_meta_description.value=="")
			{
				alert("Please Enter the Section Meta Description")
				frm.section_meta_description.focus()
				return false
			}			
		if(frm.section_comment_content.value=="")
			{
				alert("Please Enter the Section Comment Content")
				frm.section_comment_content.focus()
				return false
			}			
		if(frm.section_description.value=="")
			{
				alert("Please Enter the Section Description")
				frm.section_description.focus()
				return false
			}			
			
		
	}
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	

/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
//Category Addition Check Function :
/*
this function is meant for checking the category addition on client end side
*/
function check_category(frm)
	{
		if(frm.categories_name.value=="")
			{
			alert("Please enter the Categories Name...")
			frm.categories_name.focus()
			return false
			}	
		if(frm.categories_description.value=="")
			{
			alert("Please enter the Categories Description...")
			frm.categories_description.focus()
			return false
			}	
		if(frm.categories_meta_title.value=="")
			{
			alert("Please enter the Categories Meta Title...")
			frm.categories_meta_title.focus()
			return false
			}
		if(frm.categories_meta_description.value=="")
			{
			alert("Please enter the Categories Meta Description...")
			frm.categories_meta_description.focus()
			return false
			}			
		if(frm.categories_comment_content.value=="")
			{
			alert("Please enter the Categories Comment Content...")
			frm.categories_comment_content.focus()
			return false
			}			
		if(isNaN(frm.categories_trade_percentile.value))
			{
			alert("Please enter the Numeric Value for Categories trade percentile...")
			frm.categories_trade_percentile.value=0
			frm.categories_trade_percentile.focus()
			return false
			}			
		if(isNaN(frm.categories_retail_percentile.value))
			{
			alert("Please enter the Numeric Value for Categories retail percentile...")
			frm.categories_retail_percentile.value=0
			frm.categories_retail_percentile.focus()
			return false
			}			
			
	}

/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
//function to open new window
function open_new_window(winname)
	{
newWindow = window.open(winname,"subWind","status,scrollbars,height=500,width=500");
newWindow.focus( );
	}
	

/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
function check_cat_image(frm)	
	{
		
	}
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	


/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
function check_add_product(frm)	
	{
		error=false
		errormsg=""
		if(frm.products_name.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Name \t\t"				
			}
		if(frm.products_price.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Price \t\t"				
			}			
		
		if(frm.products_size.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Size \t\t"				
			}			
		if(frm.products_size_unit.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Size Unit \t\t"				
			}
//		if(frm.products_weight.value=="")
	//		{
		//		error=true
			//	errormsg+="\n\t Please Enter the Products Weight \t\t"				
			//}			
		if(frm.products_weight_unit.value=="")
			{
				error=true
				errormsg+="\n\t Please Select the Products Format \t\t"				
			}			
		/*if(frm.products_trade_percentile.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Trade Percentile \t\t"				
			}			
		if(frm.products_retail_percentile.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Retail Percentile \t\t"				
			}*/			
	/*	if(frm.products_description.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Description \t\t"				
			}*/
		if(frm.products_comment_content.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Comment Content\t\t"				
			}			
		if(frm.products_meta_title.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Meta Title \t\t"				
			}	
		if(frm.products_meta_keywords.value=="")
			{
				error=true
				errormsg+="\n\t Please Enter the Products Meta Keywords\t\t"				
			}	
			
			if(error)
				{
					alert(errormsg)
					return false
				}
				
	}
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
//function to check enquiry
function check_enquiry(frm)
	{
		error=false
		errormsg=""
	if(frm.contactname.value=="")
		{
			error=true
			errormsg+="\n\tPlease enter your name\t\n"
		}
	if(frm.contactaddress.value=="")
		{
			error=true
			errormsg+="\n\tPlease enter your address\t\n"
		}		
	if(frm.contactemailaddress.value=="")
		{
			error=true
			errormsg+="\n\tPlease enter your email address\t\n"
		}
	else
		{
			email=frm.contactemailaddress.value
			if(email.indexOf("@")==-1 || email.indexOf(".")==-1 || email.length<5)
				{
					error=true
					errormsg+="Please enter the proper email address..."
				}
		}
		if(frm.contactenquiry.value=="")
		{
			error=true
			errormsg+="\n\tPlease enter your enquiry...\t\n"
		}	
	if(error)	
		{
			alert(errormsg)
			return false
		}
		
	}
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/	
function add_to_cart(frm)
	{
		if(isNaN(frm.products_quantity.value))
			{
				alert("Please enter proper value for quantity")
				frm.products_quantity.value=1
				return false
			}
		if(frm.products_quantity.value < 1)
			{
				alert("Please enter quantity greater than 0")
				frm.products_quantity.value=1
				return false
			}
	}
	
/**-*-*-*-*-*-*-*-*-*-*-*-**-*-*--*-***-**-*-*-*-*-*-*-*-*-*-*-*-*-**-***-**-*-*-*-*-*-*-*-***-*-*/		
function checkUserLogin(frm)	
	{
		user=frm.userid.value
		pass=frm.password.value
		
		if(user=="")
			{
				alert("Please Enter the User Id")
				frm.userid.focus()
				return false
			}
		if(user.indexOf("@")==-1 || user.indexOf(".")==-1 || user.length<6)
			{
				alert("\tPlease Enter the Proper User Id\n\tYour Email you enterted at time of registeration will be treated as your user id\n")
				frm.userid.value=""
				frm.userid.focus()
				return false
			}
		if(pass=="")
			{
				alert("Please Enter the Password")
				frm.password.focus()
				return false
			}			
	}

function same_as_above(frm)
	{
		frm.shippingaddress.value=frm.address.value
		frm.shippingcity.value=frm.city.value
		frm.shippingcountry.value=frm.country.value		
		frm.shippingpostcode.value=frm.postcode.value				
		frm.shippingcounty.value=frm.county.value				
	}
function not_same_as_above(frm)
	{
		frm.shippingaddress.value=''
		frm.shippingcity.value=''
		frm.shippingcountry.value=''	
		frm.shippingpostcode.value=''				
		frm.shippingcounty.value=''
}	
function checkUserRegister(frm)
	{
		error=false
		errormsg="Following Errors Occurs while processing Registeration form..."
		firstname=frm.firstname.value
		lastname=frm.lastname.value
		address=frm.address.value
		city=frm.city.value
		country=frm.country.value
		postcode=frm.postcode.value
		emailaddress=frm.email.value
		shippingaddress=frm.shippingaddress.value
		shippingcity=frm.shippingcity.value
		shippingcountry=frm.shippingcountry.value
		shippingpostcode=frm.shippingpostcode.value
		password=frm.password.value
		password2=frm.password2.value		
		if(firstname=="")
			{
				errormsg+="\n\t First name is Empty..."
				error=true
			}
		if(lastname=="")
			{
				errormsg+="\n\t Last  name is Empty..."
				error=true
			}			
		if(address=="")
			{
				errormsg+="\n\t Address is Empty..."
				error=true
			}
		if(city=="")
			{
				errormsg+="\n\t City is Empty..."
				error=true
			}
		if(country=="")
			{
				errormsg+="\n\t Country is Empty..."
				error=true
			}			
		if(postcode=="")
			{
				errormsg+="\n\t Postcode is Empty..."
				error=true
			}
		if(emailaddress=="")
			{
				errormsg+="\n\t Email Address is Empty..."
				error=true
			}			
		if(emailaddress.indexOf("@")==-1 || emailaddress.indexOf("@")==-1 || emailaddress.length<6)
			{
				errormsg+="\n\t Please enter Proper Email Address..."
				error=true
			}
		if(password=="" || password2=="")	
			{
				errormsg+=" \n\t Please enter the Passwords"
				error=true
			}
		if(password!=password2)	
			{
				errormsg+=" \n\t Passwords do not match..."
				error=true
			}			
		if(shippingaddress=="")
			{
				errormsg+="\n\t Shipping Address is Empty..."
				error=true
			}
		if(shippingcity=="")
			{
				errormsg+="\n\t Shipping City is Empty..."
				error=true
			}
		if(shippingcountry=="")
			{
				errormsg+="\n\t Shipping Country is Empty..."
				error=true
			}			
		if(shippingpostcode=="")
			{
				errormsg+="\n\t Shipping Postcode is Empty..."
				error=true
			}
		if(error)
			{
				alert(errormsg)
				return false
			}
		
}

var xmlhttp;

function updateeventdate(str)
{
	//alert('');
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="get_latest_event_date.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
//document.getElementById("customer_event").value = "hello";
//document.addu.customer_event_date.value = "Hello";
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.addu.customer_event_date.value=xmlhttp.responseText;
}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

function clear_event()
{

	document.addu.customer_event.value = "";
}

function clear_event_option()
{
	document.addu.customer_event_option.selectedIndex = 0;
}