// JavaScript Document

// JavaScript Document

/******************************************* General **************************************/

function Inint_AJAX() {
   try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
   try { return new XMLHttpRequest(); } catch(e) {} //Native Javascript
   alert("XMLHttpRequest not supported");
   return null;
};

function GetXmlHttpObject() 
{ 
  	var xmlhttp; 
  	if(window.XMLHttpRequest)
  	{ 
    	xmlhttp = new XMLHttpRequest(); 
  	} 
  	else if (window.ActiveXObject)
  	{ 
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		if (!xmlhttp)
		{ 
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
		}
	} 
  	return xmlhttp; 
} 
var float =/^(\+?((([0-9]+(\.)?)|([0-9]*\.[0-9]+))([eE][+-]?[0-9]+)?))$/;

/******************************************* News Category Manager ***********************************/

function news_cat_edit(news_cat_id,page,limit)
{ 
	document.frm_news_cat_mgmt.action="news_cat_add.php?news_cat_id="+news_cat_id+"&page="+page+"&limit="+limit;
	document.frm_news_cat_mgmt.submit();
}

function news_cat_delete(news_cat_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
		document.frm_news_cat_mgmt.action="news_cat_delete.php?news_cat_id="+news_cat_id+"&page="+page+"&limit="+limit;
		document.frm_news_cat_mgmt.submit();	
	}
}

function news_cat_save(id1,page,limit)
{	
	if(document.frm_news_cat_add.news_cat_name.value==''){
		alert("Please Enter Category Name");
		document.frm_news_cat_add.news_cat_name.focus();
		return false;
	/*}else if(document.frm_news_cat_add.disp_news_cat_name.value==''){
		alert("Please Enter Category Name to Display");
		document.frm_news_cat_add.disp_news_cat_name.focus();
		return false;
	}else if(document.frm_news_cat_add.news_cat_desc.value==''){
		alert("Please Enter Category Description");
		document.frm_news_cat_add.news_cat_desc.focus();
		return false;
	}else if(document.frm_news_cat_add.parent_id.value==""){
		alert("Please Select Parent Category");
		document.frm_news_cat_add.parent_id.focus();
		return false;
	}else if(document.frm_news_cat_add.disp_order.value==''){
		alert("Please Enter Category Display Order");
		document.frm_news_cat_add.disp_order.focus();
		return false;*/
	}
	document.frm_news_cat_add.action="news_category_save.php?page="+page+"&limit="+limit+"&id="+id1;
	document.frm_news_cat_add.submit();
	
}
function news_cat_save1(page,limit)
{ //alert("Hi");
	if(document.frm_news_cat_add.news_cat_name.value==''){
		alert("Please Enter Category Name");
		document.frm_news_cat_add.news_cat_name.focus();
		return false;
	/*}else if(document.frm_news_cat_add.disp_news_cat_name.value==''){
		alert("Please Enter Display Category Name");
		document.frm_news_cat_add.disp_news_cat_name.focus();
		return false;
	}else if(document.frm_news_cat_add.news_cat_desc.value==''){
		alert("Please Enter Category Description");
		document.frm_news_cat_add.news_cat_desc.focus();
		return false;
	}else if(document.frm_news_cat_add.parent_id.value==''){
		alert("Please Select Parent Category");
		document.frm_news_cat_add.parent_id.focus();
		return false;
	}else if(document.frm_news_cat_add.disp_order.value==''){
		alert("Please Enter Category Display Order");
		document.frm_news_cat_add.disp_order.focus();
		return false;*/
	}
	document.frm_news_cat_add.action="news_category_save.php?page="+page+"&limit="+limit;
	document.frm_news_cat_add.submit();
}

/******************************************* News Manager ***********************************/

function news_edit(news_id,page,limit)
{
	document.frm_news_mgmt.action="news_add.php?news_id="+news_id+"&page="+page+"&limit="+limit;
	document.frm_news_mgmt.submit();
}

function news_delete(news_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
		document.frm_news_mgmt.action="news_delete.php?news_id="+news_id+"&page="+page+"&limit="+limit;
		document.frm_news_mgmt.submit();	
	}
}

function news_save(id1,page,limit)
{	
	if(document.frm_news_add.news_cat.value==''){
		alert("Please select News Category");
		document.frm_news_add.news_cat.focus();
		return false;	
	}else if(document.frm_news_add.news_title.value==''){
		alert("Please Enter News Title");
		document.frm_news_add.news_title.focus();
		return false;	
/*	}else if(document.frm_news_add.news_date.value==''){
		alert("Please Enter News Date");
		document.frm_news_add.news_date.focus();
		return false;
	}else if(document.frm_news_add.location.value==''){
		alert("Please Enter News Location");
		document.frm_news_add.location.focus();
		return false;
	}else if(document.frm_news_add.news_content.value==''){
		alert("Please Enter News Content");
		//document.frm_news_add.news_content.focus();
		return false;*/
	}
	document.frm_news_add.action="news_save.php?page="+page+"&limit="+limit+"&id="+id1;
	document.frm_news_add.submit();	
}
function news_save1(page,limit)
{ 
	if(document.frm_news_add.news_cat.value==''){
		alert("Please select News Category");
		document.frm_news_add.news_cat.focus();
		return false;	
	}else if(document.frm_news_add.news_title.value==''){
		alert("Please Enter News Title");
		document.frm_news_add.news_title.focus();
		return false;	
/*	}else if(document.frm_news_add.news_date.value==''){
		alert("Please Enter News Date");
		document.frm_news_add.news_date.focus();
		return false;
	}else if(document.frm_news_add.location.value==''){
		alert("Please Enter News Location");
		document.frm_news_add.location.focus();
		return false;
	}else if(document.frm_news_add.news_content.value==''){
		alert("Please Enter News Content");
		//document.frm_news_add.news_content.focus();
		return false;*/
	}
	document.frm_news_add.action="news_save.php?page="+page+"&limit="+limit;
	document.frm_news_add.submit();
}

/******************************************* Technology Manager ***********************************/

function technology_edit(technology_id,page,limit)
{
	document.frm_technology_mgmt.action="technology_add.php?technology_id="+technology_id+"&page="+page+"&limit="+limit;
	document.frm_technology_mgmt.submit();
}

function technology_delete(technology_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
		document.frm_technology_mgmt.action="technology_delete.php?technology_id="+technology_id+"&page="+page+"&limit="+limit;
		document.frm_technology_mgmt.submit();	
	}
}

var float =/^(\+?((([0-9]+(\.)?)|([0-9]*\.[0-9]+))([eE][+-]?[0-9]+)?))$/;
function technology_save(id1,page,limit)
{	
	if(document.frm_technology_add.technology_name.value==''){
		alert("Please Enter Technology Name");
		document.frm_technology_add.technology_name.focus();
		return false;	
	}else if(document.frm_technology_add.parent_id.value==""){
		alert("Please Select Parent Technology");
		document.frm_technology_add.parent_id.focus();
		return false;	
	}
	document.frm_technology_add.action="technology_save.php?page="+page+"&limit="+limit+"&id="+id1;
	document.frm_technology_add.submit();
}

var float =/^(\+?((([0-9]+(\.)?)|([0-9]*\.[0-9]+))([eE][+-]?[0-9]+)?))$/;
function technology_save1(page,limit)
{	
	if(document.frm_technology_add.technology_name.value==''){
		alert("Please Enter Technology Name");
		document.frm_technology_add.technology_name.focus();
		return false;	
	}else if(document.frm_technology_add.parent_id.value==''){
		alert("Please Select Parent Technology");
		document.frm_technology_add.parent_id.focus();
		return false;	
	}
	document.frm_technology_add.action="technology_save.php?page="+page+"&limit="+limit;
	document.frm_technology_add.submit();	
}

/******************************************* Color Manager **************************************/

function color_edit(color_id,page,limit)
{		
	document.frm_color_mgmt.action = "color_add.php?color_id="+color_id+"&page="+page+"&limit="+limit;
	document.frm_color_mgmt.submit();
}
function color_save(page,limit)
{	
	if(document.frm_color_add.color_name.value==''){
		alert("Please Enter Color Name");
		document.frm_color_add.color_name.focus();
		return false;
	}else{
		document.frm_color_add.action = "color_save.php?page="+page+"&limit="+limit;
		document.frm_color_add.submit();
	}
}
function color_delete(color_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
	document.frm_color_mgmt.action = "color_delete.php?color_id="+color_id+"&page="+page+"&limit="+limit;
	document.frm_color_mgmt.submit();
	}
}

/******************************************** Page Manager **************************************/

function page_edit(page_id,page,limit)
{
	document.frm_page_mgmt.action="page_add.php?page_id="+page_id+"&page="+page+"&limit="+limit;
	document.frm_page_mgmt.submit();
}

function page_delete(page_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
		document.frm_page_mgmt.action="page_delete.php?page_id="+page_id+"&page="+page+"&limit="+limit;
		document.frm_page_mgmt.submit();	
	}
}

function page_save(page,limit,page_id,image)
{
	//var textarea = tinyMCE.get('page_desc').getContent(); 
	//alert(textarea);
	if(document.frm_page_add.page_name.value==''){
		alert("Please Enter Page Name");
		document.frm_page_add.page_name.focus();
		return false;
		//tinyMCE.getContent()
	}else if(document.frm_page_add.page_link.value==''){
		alert("Please Enter Page Link");
		document.frm_page_add.page_link.focus();
		return false;
	}else if(document.frm_page_add.display_order.value==''){
		alert("Please Enter Display Order");
		document.frm_page_add.display_order.focus();
		return false;
	}else{
		document.frm_page_add.action="page_save.php?page="+page+"&limit="+limit;
		document.frm_page_add.submit();
	}
	
}

/********************************************* Size Manager *************************************/

function size_edit(size_id,page,limit)
{
	document.frm_size_mgmt.action="size_add.php?size_id="+size_id+"&page="+page+"&limit="+limit;
	document.frm_size_mgmt.submit();
}

function size_delete(size_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
		document.frm_size_mgmt.action="size_delete.php?size_id="+size_id+"&page="+page+"&limit="+limit;
		document.frm_size_mgmt.submit();	
	}
}

function size_save(size_id,page,limit)
{
	if(document.frm_size_add.size_desc.value==''){
		alert("Please Enter Size Description");
		document.frm_size_add.size_desc.focus();
		return false;
	}else{
		document.frm_size_add.action="size_save.php?page="+page+"&limit="+limit+"&size_id="+size_id;
		document.frm_size_add.submit();
	}
}


/*********************************************** User Manager *************************************/
function user_edit(user_id,page,limit)
{
	document.frm_user_mgmt.action="user_add.php?user_id="+user_id+"&page="+page+"&limit="+limit;
	document.frm_user_mgmt.submit();
}
function user_delete(user_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
		document.frm_user_mgmt.action="user_delete.php?user_id="+user_id+"&page="+page+"&limit="+limit;
		document.frm_user_mgmt.submit();	
	}
}

var int =/^\d+$/;
var float =/^(\+?((([0-9]+(\.)?)|([0-9]*\.[0-9]+))([eE][+-]?[0-9]+)?))$/;
function user_save(page,limit)
{
	if(document.frm_user_add.user_type_id.value==0){
		alert("Select User Type");
		document.frm_user_add.user_type_id.focus();
		return false;
	}else if(document.frm_user_add.user_fname.value==''){
		alert("Please Enter First Name");
		document.frm_user_add.user_fname.focus();
		return false;
	}else if(document.frm_user_add.user_lname.value==''){
		alert("Please Enter Last Name");
		document.frm_user_add.user_lname.focus();
		return false;
	}else if(document.frm_user_add.day.value==''){
		alert("Please Enter your birth Day");
		document.frm_user_add.day.focus();
		return false;
	}else if(!(float.test(document.frm_user_add.day.value))){
		alert("Please enter Integer");
		document.frm_user_add.day.focus();
		return false;
	}else if(document.frm_user_add.month.value==''){
		alert("Please Enter your birth Month");
		document.frm_user_add.month.focus();
		return false;
	}else if(document.frm_user_add.year.value==''){
		alert("Please Enter your birth Year");
		document.frm_user_add.year.focus();
		return false;
	}else if(!(float.test(document.frm_user_add.year.value))){
		alert("Please enter Integer");
		document.frm_user_add.year.focus();
		return false;
	}else if(document.frm_user_add.year.value.length != 4){
		alert("Please enter 4 digit birth year");
		document.frm_user_add.year.focus();
		return false;
	}else if(document.frm_user_add.user_email.value == ""){
		alert("Please Enter EmailID");
		document.frm_user_add.user_email.focus();
		return false;
	}else if(document.frm_user_add.user_email.value.indexOf("@") == -1){
		alert("Please enter valid Email");
		document.frm_user_add.user_email.focus();
		return false;
	}else if(document.frm_user_add.user_email.value.indexOf(".") == -1){
		alert("Please enter valid Email");
		document.frm_user_add.user_email.focus();
		return false;
	}else{
		var password=document.frm_user_add.user_pass;
		
		if(password.value==""){
			alert("Please enter your password");
			password.focus();
			return false;
		}else if(password.value.length < 6){
			alert("Your password should contain minimum 6 characters");
			password.focus();
			return false;
		}
		
		var pass_string = password.value;		
		var valid="123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

		for (var i=0; i<pass_string.length; i++) {
        	if (valid.indexOf(pass_string.charAt(i)) < 0) {
            	alert('Your password contains invalid characters');
				password.focus();
            	return false;
        	}
    	}
		
		var alphaCount=0
 		var numCount=0

		var num_valid="123456789";
		
		for (var i=0; i<pass_string.length; i++) {
			if (num_valid.indexOf(pass_string.charAt(i)) < 0) {
			 numCount++;
			}
		}
		if(numCount==pass_string.length){
			alert('Your password contains only characters. Please enter an alphanumeric	value like -alpha1-');
			password.focus();
			return false;
		}
		
		var	alph_valid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		
		for (var i=0; i<pass_string.length; i++) {
			if (alph_valid.indexOf(pass_string.charAt(i)) < 0) {
				alphaCount++;
			}
		}
		if(alphaCount==pass_string.length){
			alert('Your password contains only numbers. Please enter an alphanumeric value like -alpha1-');
			password.focus();
			return false;
		}
		
		if((document.frm_user_add.day.value <= 0) || (document.frm_user_add.day.value > 31)){ 
			alert("Please Enter your birth Day between 1-31");
			document.frm_user_add.day.focus();
			return false;
		}
		
		document.frm_user_add.action="user_save.php?page="+page+"&limit="+limit;
		document.frm_user_add.submit();
	}
}

/******************************************* Comapny Manager **************************************/

/*function company_disponhome(pro_id,display_on_home,page,limit)
{	//alert(asin_number);
	document.frm_company_mgmt.action="company_disponhome.php?pro_id="+pro_id+"&display_on_home="+display_on_home+"&page="+page+"&limit="+limit;
	document.frm_company_mgmt.submit();
}
function get_size()
{
	var temp=0;
	//alert("Hi");
	var len = document.getElementById("company_color").length;	//alert(len);
	var attribute_value = new Array();
	for (i = 0; i < len; i++)
	{
	 	if (document.frm_company_add.company_color[i].selected) 
		{
			temp++; 
			attribute_value[i]=document.frm_company_add.company_color[i].value;	//alert(attribute_value[i]);
		}
	}
		//alert(temp+" number of options");
	var req = Inint_AJAX();
	   //alert(src);alert(val);
	req.onreadystatechange = function () { 
    if (req.readyState==4) {
        if (req.status==200) {
			//alert(req.responseText);
            document.getElementById("divSize").innerHTML=req.responseText; //retuen value
        } 
      }
    };
	req.open("GET","get_size.php?p="+temp+"&arr="+attribute_value); //make connection
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
    req.send(null);
}
*/
function company_edit(company_id,page,limit)
{
	document.frm_company_mgmt.action="company_add.php?company_id="+company_id+"&page="+page+"&limit="+limit;
	document.frm_company_mgmt.submit();
}

function company_delete(company_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
		document.frm_company_mgmt.action="company_delete.php?company_id="+company_id+"&page="+page+"&limit="+limit;
		document.frm_company_mgmt.submit();	
	}
}

function company_save(id,img1,img2,page,limit)
{	
	if(document.frm_company_add.technology_id.value==''){
		alert("Please Select Technology");
		document.frm_company_add.technology_id.focus();
		return false;
	}else if(document.frm_company_add.company_name.value==''){
		alert("Please Enter Product Name");
		document.frm_company_add.company_name.focus();
		return false;
	}else {
		/*if(id == ''){		
			if(document.frm_company_add.company_image_small.value == ''){
				alert("Please upload your small image");
				document.frm_company_add.company_image_small.focus();
				return false;
			}
			if(document.frm_company_add.company_image_big.value == ''){
				alert("Please upload your big image");
				document.frm_company_add.company_image_big.focus();
				return false;
			}	
		}else{
			if(img1 == ''){
				if(document.frm_company_add.company_image_small.value == ''){
					alert("Please upload your small image");
					document.frm_company_add.company_image_small.focus();
					return false;
				}
			}
			if(img2 == ''){
				if(document.frm_company_add.company_image_big.value == ''){
					alert("Please upload your big image");
					document.frm_company_add.company_image_big.focus();
					return false;
				}
			}
		}*/
		if(document.frm_company_add.company_image_small.value != '')
		{
			var extensions = new Array("jpg","jpeg","gif","png","bmp","tif");
			var image_file = document.frm_company_add.company_image_small.value; 
			var image_length = document.frm_company_add.company_image_small.value.length; 
			var pos = image_file.lastIndexOf('.') + 1;   
			var ext = image_file.substring(pos, image_length); 
			var final_ext = ext.toLowerCase();  
			var flag = false;
			for (i = 0; i < extensions.length; i++)   
			{   
				if(extensions[i] == final_ext)   
				{   
					flag = true;   
				}   
			}  
			if(flag == false){
				alert("Please upload company small image with one of the following extensions: "+ extensions.join(', ') +".");
				document.frm_company_add.company_image_small.focus();
				return false;   
			}
		}
		if(document.frm_company_add.company_image_big.value != '')
		{
			var extensions = new Array("jpg","jpeg","gif","png","bmp","tif"); 
			var image_file = document.frm_company_add.company_image_big.value; 
			var image_length = document.frm_company_add.company_image_big.value.length; 
			var pos = image_file.lastIndexOf('.') + 1;   
			var ext = image_file.substring(pos, image_length); 
			var final_ext = ext.toLowerCase(); 
			var flag = false;
			for (i = 0; i < extensions.length; i++)   
			{   
				if(extensions[i] == final_ext)   
				{   
					flag = true;   
				}   
			} 
			if(flag == false){ 
				alert("Please upload company big image with one of the following extensions: "+ extensions.join(', ') +".");   		
				document.frm_company_add.company_image_big.focus();
				return false;   
			}
		}
		document.frm_company_add.action="company_save.php?page="+page+"&limit="+limit+"&img1="+img1+"&img2="+img2;
		document.frm_company_add.submit();
	}
}

var intTextBox2=1;
var k = 0;
function add_more_url(val)
{	
	if(val != 0){
		k++;
		if(k==1){
			intTextBox2 = val;	
		}
	}
	intTextBox2++;
	
	var contentID = document.getElementById('divURL');
	var newTBDiv = document.createElement('div');
	newTBDiv.setAttribute('id','strText'+intTextBox2);
	newTBDiv.innerHTML = "<input type='text' id=website" + intTextBox2 + " name=website" + intTextBox2 + " />";
	contentID.appendChild(newTBDiv);
}

var intTextBox3=1;
var j = 0;
function add_more_download_file(val)
{	
	if(val != 0){
		j++;
		if(j==1){
			intTextBox3 = val;	
		}
	}
	intTextBox3++;
	
	var contentID = document.getElementById('divDownloadFile');
	var newTBDiv = document.createElement('div');
	newTBDiv.setAttribute('id','strText'+intTextBox3);
	newTBDiv.innerHTML = "<input type='file' id=file_name" + intTextBox3 + " name=file_name" + intTextBox3 + " /><br/><input type='text' id='disp_link_title" + intTextBox3 + "' name=disp_link_title" + intTextBox3 + "  />";
	contentID.appendChild(newTBDiv);
}

/*var intTextBox=1;
var i = 0;
function add_more_images(val){
	
	if(val != 0){
		i++;
		if(i==1){
			intTextBox = val;	
		}
	}
	intTextBox++;
	
	var contentID = document.getElementById('divImages');
	var newTBDiv = document.createElement('div');
	newTBDiv.setAttribute('id','strText'+intTextBox);
	newTBDiv.innerHTML = "<input type='file' id=company_image_small" + intTextBox + " name=company_image_small" + intTextBox + " /><br/><input type='file' id='company_image_big" + intTextBox + "' name=company_image_big" + intTextBox + "  />";
	contentID.appendChild(newTBDiv);
}

function getCat(val){
	 var req = Inint_AJAX();
		req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
			   		document.getElementById("divCat").innerHTML=req.responseText; //retuen value
               } 
          }
     };
	 req.open("GET", "get_cat.php?car_type="+val); //make connection
	 
	 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
     req.send(null); //send value
};*/




	/******************************************** Front Side ************************************************/

function contact(){
	if(document.frm_contact.title.value==''){
		alert("Please enter title");
		document.frm_contact.title.focus();
		return false;
	}else if(document.frm_contact.first_name.value==''){
		alert("Please enter first name");
		document.frm_contact.first_name.focus();
		return false;
	}else if(document.frm_contact.last_name.value==''){
		alert("Please enter last name");
		document.frm_contact.last_name.focus();
		return false;
	}else if(document.frm_contact.email.value==''){
		alert("Please enter email");
		document.frm_contact.email.focus();
		return false;
	}
	document.frm_contact.action = "mail.php";
	document.frm_contact.submit();
}

	/****************************************** Register *****************************************/

function valid_regi()
{
	if(document.frm_register.user_fname.value==''){
		alert("Please Enter First Name");
		document.frm_register.user_fname.focus();
		//var fname = 'user_fname';
		//return fname;
		return false;
	}else if(document.frm_register.user_lname.value==''){
		alert("Please Enter Last Name");
		document.frm_register.user_lname.focus();
		return false;
	}else if(document.frm_register.user_birth_date.value == ""){
		alert("Please Enter Birth Date");
		document.frm_register.user_birth_date.focus();
		return false;
	}else{
		selDate = document.frm_register.user_birth_date.value;
		var selDatePart = selDate.split("/");
		
		var day = selDatePart[0];
		var month = selDatePart[1];
		var year = selDatePart[2];
		//alert(day);alert(month);alert(year);
		var date1 = new Date(); 
		date1.setYear(year);
		date1.setMonth(month-1);
		date1.setDate(day);
		var current_date = new Date();
		//alert(date1);
		if(date1 >= current_date){
			alert("Please enter Birth Date which is less than Current Date!");
			document.frm_register.user_birth_date.focus();
			return false;
		}
	}
	if(document.frm_register.email.value == ""){
		alert("Please Enter EmailID");
		document.frm_register.email.focus();
		return false;
	}else if(document.frm_register.email.value.indexOf("@") == -1){
		alert("Please enter valid Email");
		document.frm_register.email.focus();
		return false;
	}else if(document.frm_register.email.value.indexOf(".") == -1){
		alert("Please enter valid Email");
		document.frm_register.email.focus();
		return false;
	}else{
		
		var password=document.frm_register.password;
		
		if(password.value==""){
			alert("Please enter your password");
			password.focus();
			return false;
		}else if(password.value.length < 6){
			alert("Your password should contain minimum 6 characters");
			password.focus();
			return false;
		}
		
		var pass_string = password.value;		
		var valid="123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

		for (var i=0; i<pass_string.length; i++) {
        	if (valid.indexOf(pass_string.charAt(i)) < 0) {
            	alert('Your password contains invalid characters');
				password.focus();
            	return false;
        	}
    	}
		
		var alphaCount=0
 		var numCount=0

		var num_valid="123456789";
		
		for (var i=0; i<pass_string.length; i++) {
			if (num_valid.indexOf(pass_string.charAt(i)) < 0) {
			 numCount++;
			}
		}
		if(numCount==pass_string.length){
			alert('Your password contains only characters. Please enter an alphanumeric	value like -alpha1-');
			password.focus();
			return false;
		}
		
		var	alph_valid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		
		for (var i=0; i<pass_string.length; i++) {
			if (alph_valid.indexOf(pass_string.charAt(i)) < 0) {
				alphaCount++;
			}
		}
		if(alphaCount==pass_string.length){
			alert('Your password contains only numbers. Please enter an alphanumeric value like -alpha1-');
			password.focus();
			return false;
		}
		
		if(document.frm_register.security_code.value == ""){
			alert("Please Enter Security Code");
			document.frm_register.security_code.focus();
			return false;
		}
	}
		
	document.frm_register.action = 'register.php';
	document.frm_register.submit();
}

/****************************************** Login *****************************************/

function login_validate(frmpara)
{	//alert("Hi");
	if(document.frmlogin.txtEmail.value == ""){
		alert("Please Enter EmailID");
		document.frmlogin.txtEmail.focus();
		return false;
	}else if(document.frmlogin.txtEmail.value.indexOf("@") == -1){
		alert("Please enter valid Email");
		document.frmlogin.txtEmail.focus();
		return false;
	}else if(document.frmlogin.txtEmail.value.indexOf(".") == -1){
		alert("Please enter valid Email");
		document.frmlogin.txtEmail.focus();
		return false;
	}else{
		
		var password=document.frmlogin.txtPass;
		
		if(password.value==""){
			alert("Please enter your password");
			password.focus();
			return false;
		}else if(password.value.length < 6){
			alert("Your password should contain minimum 6 characters");
			password.focus();
			return false;
		}
		
		var pass_string = password.value;		
		var valid="123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

		for (var i=0; i<pass_string.length; i++) {
        	if (valid.indexOf(pass_string.charAt(i)) < 0) {
            	alert('Your password contains invalid characters');
				password.focus();
            	return false;
        	}
    	}
		
		var alphaCount=0
 		var numCount=0

		var num_valid="123456789";
		
		for (var i=0; i<pass_string.length; i++) {
			if (num_valid.indexOf(pass_string.charAt(i)) < 0) {
			 numCount++;
			}
		}
		if(numCount==pass_string.length){
			alert('Your password contains only characters. Please enter an alphanumeric	value like -alpha1-');
			password.focus();
			return false;
		}
		
		var	alph_valid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		
		for (var i=0; i<pass_string.length; i++) {
			if (alph_valid.indexOf(pass_string.charAt(i)) < 0) {
				alphaCount++;
			}
		}
		if(alphaCount==pass_string.length){
			alert('Your password contains only numbers. Please enter an alphanumeric value like -alpha1-');
			password.focus();
			return false;
		}
	}
		
	document.frmlogin.action="login_validate.php?frmpara="+frmpara;
	document.frmlogin.submit();	
	
}

function forgot_validate()
{
	if(document.frmlogin1.txtEmail.value == ""){
		alert("Please Enter Your EmailID");
		document.frmlogin1.txtEmail.focus();
		return false;
	}else if(document.frmlogin1.txtEmail.value.indexOf("@") == -1){
		alert("Please enter valid Email");
		document.frmlogin1.txtEmail.focus();
		return false;
	}else if(document.frmlogin1.txtEmail.value.indexOf(".") == -1){
		alert("Please enter valid Email");
		document.frmlogin1.txtEmail.focus();
		return false;
	}else{
		document.frmlogin1.action ="check_pass.php";
		document.frmlogin1.submit();	
	}
}
/***************************** My Account (Edit_personal_detail && Edit_login_detail) *******************************/

function edit_personal_detail()
{
	document.frm_edit_personal.action="myaccount_save.php?type=personal";
	document.frm_edit_personal.submit();		
}
function login_detail()
{
	var password=document.frm_edit_login.user_pass;
		if(password.value==""){
			alert("Please enter your password");
			password.focus();
			return false;
		}else if(password.value.length < 6){
			alert("Your password should contain minimum 6 characters");
			password.focus();
			return false;
		}
		var pass_string = password.value;		
		var valid="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

		for (var i=0; i<pass_string.length; i++) {
        	if (valid.indexOf(pass_string.charAt(i)) < 0) {
            	alert('Your password should contain both letters and numbers');
				password.focus();
            	return false;
        	}
    	}
		
		var alphaCount=0
 		var numCount=0

		var num_valid="1234567890";
		
		for (var i=0; i<pass_string.length; i++) {
			if (num_valid.indexOf(pass_string.charAt(i)) < 0) {
			 numCount++;
			}
		}
		if(numCount==pass_string.length){
			alert('Your password should contain both letters and numbers');
			password.focus();
			return false;
		}
		
		var	alph_valid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		
		for (var i=0; i<pass_string.length; i++) {
			if (alph_valid.indexOf(pass_string.charAt(i)) < 0) {
				alphaCount++;
			}
		}
		if(alphaCount==pass_string.length){
			alert('Your password should contain both letters and numbers');
			password.focus();
			return false;
		}
		var re_pass=document.frm_edit_login.re_pass.value;
		if(re_pass==''){
			alert("Please retype your password");
			document.frm_edit_login.re_pass.focus();
			return false;
		}
		if(password.value!=re_pass){
			alert("Passwords do not match, please try again");
			document.frm_edit_login.re_pass.focus();
			return false;
		}
	document.frm_edit_login.action="myaccount_save.php?type=login";
	document.frm_edit_login.submit();		
}

/****************************************************** Contact us **************************************/

function contact_us_submit()
{
	if(document.frm_contact_us.business_name.value==''){
		alert("Please enter your Business Name");
		document.frm_contact_us.business_name.focus();
		return false;
	}else if(document.frm_contact_us.person_name.value==''){
		alert("Please enter your Name");
		document.frm_contact_us.person_name.focus();
		return false;	
	}else if(document.frm_contact_us.city.value==''){
		alert("Please enter your City");
		document.frm_contact_us.city.focus();
		return false;
	}else if(document.frm_contact_us.state.value==''){
		alert("Please enter your State");
		document.frm_contact_us.state.focus();
		return false;
	}else if(document.frm_contact_us.zip.value==''){
		alert("Please enter your Zipcode");
		document.frm_contact_us.zip.focus();
		return false;
	}else if(document.frm_contact_us.email.value==''){
		alert("Please enter your Email");
		document.frm_contact_us.email.focus();
		return false;
	}else if(document.frm_contact_us.email.value.indexOf("@") == -1){
		alert("Please enter valid Email");
		document.frm_contact_us.email.focus();
		return false;
	}else if(document.frm_contact_us.email.value.indexOf(".") == -1){
		alert("Please enter valid Email");
		document.frm_contact_us.email.focus();
		return false;
	}else if(document.frm_contact_us.phone.value==''){
		alert("Please enter your Phone");
		document.frm_contact_us.phone.focus();
		return false;
	}
	document.frm_contact_us.action ="contact_mail.php";
	document.frm_contact_us.submit();
	
}

/****************************************************** Contact us **************************************/
