// JavaScript Document
function quick_search()
{
	//alert("search");
	if(document.frm_quick_search.txtquicksearch.value=='')
	{
		alert("Please Enter Text That You Want To Search");
		document.frm_quick_search.txtquicksearch.focus();
		return false;
	}
	//alert(document.frm_quick_search.txtquicksearch.value.length);
	if(document.frm_quick_search.txtquicksearch.value.length<3)
	{
		alert("Please Enter Minimum 3 Character of Text That You Want To Search");
		document.frm_quick_search.txtquicksearch.focus();
		return false;
	}
	document.frm_quick_search.action='product.php';
	document.frm_quick_search.submit();
}
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();	
	}
}
function user_save()
{
	if(document.frm_user_add.user_fname.value=="" )
	{
		alert("Please enter the First Name");
		document.frm_user_add.user_fname.focus();
		return false;
	}
	
	if(document.frm_user_add.user_lname.value=="")
	{
		alert("Please enter the Last Name");
		document.frm_user_add.user_lname.focus();
		return false;
	}
//To check for the valid Password
     var illegalChars = /[\W_]/; // allow only letters and numbers 
     if (document.frm_user_add.user_pass.value == "") {
        alert (  "You didn't enter a password");
				document.frm_user_add.user_pass.focus();
		return false;
    } 
	else if ((document.frm_user_add.user_pass.value.length < 2) || (document.frm_user_add.user_pass.value.length > 15)) {
        alert ( "The password is the wrong length");
		return false;
    } else if (illegalChars.test(document.frm_user_add.user_pass.value)) {
		alert ( "The password contains illegal characters.");
		document.frm_user_add.user_pass.focus();
		return false;
    } else if (!((document.frm_user_add.user_pass.value.search(/(a-z)+/)) && (document.frm_user_add.user_pass.value.search(/(0-9)+/)))) {
        alert ( "The password must contain at least one numeral.");
		document.frm_user_add.user_pass.focus();
		return false;
    } else {
        document.frm_user_add.user_pass.style.background = 'White';
    }
	
//To check the valid email addresss
	var fld=document.frm_user_add.user_email.value.replace(/^\s+|\s+$/, '');
   // var tfld = trim(document.frm_user_add.user_pass.style.background.value);                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
    if (document.frm_user_add.user_email.value == "") {
		alert ("You didn't enter an email address.");
		document.frm_user_add.user_email.focus();
		return false;
    }
	/*else if (!emailFilter.test(tfld)) {              //test email for illegal characters
              alert ("Please enter a valid email address.");
			  document.frm_user_add.user_email.focus();
		return false; 
    } */
	else if (document.frm_user_add.user_email.value.match(illegalChars)) {
       alert ("The email address contains illegal characters.");
	   document.frm_user_add.user_email.focus();
		return false;
    } else {
        //document.frm_user_add.user_email.style.background = 'White';
    }
	
	if(document.frm_user_add.user_address.value=="" )
	{
		alert("Please enter the Valid Address");
		document.frm_user_add.user_address.focus();
		return false;
	}
	if(isNaN(document.frm_user_add.user_pincode.value) )
	{
		alert("Please enter the Valid pincode");
		document.frm_user_add.user_pincode.focus();
		return false;
	}
	
	if(document.frm_user_add.user_city.value=="" )
	{
		alert("Please enter the Name of the ciity");
		document.frm_user_add.user_city.focus();
		return false;
	}
	if(document.frm_user_add.user_state.value=="" )
	{
		alert("Please enter the State Name");
		document.frm_user_add.user_state.focus();
		return false;
	}
	if(document.frm_user_add.user_country.value=="")
	{
		alert("Please enter the Country Name");
		document.frm_user_add.user_country.focus();
		return false;
	}
	if(isNaN(document.frm_user_add.user_home_phone.value))
	{
		alert("Please enter the Valid Home Phone Number");
		document.frm_user_add.user_home_phone.focus();
		return false;
	}
	if(isNaN(document.frm_user_add.user_cell_phone.value))
	{
		alert("Please enter the Valid Mobile number");
		document.frm_user_add.user_cell_phone.focus();
		return false;
	}
    
	document.frm_user_add.action="user_save.php";
	document.frm_user_add.submit();
}

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)
{
	if(document.frm_page_add.page_name.value=='')
	{
		alert("Please Enter Page Name")
		document.frm_page_add.page_name.focus();
		return false;
	}
	else
	{
		document.frm_page_add.action="page_save.php?page="+page+"&limit="+limit;
		document.frm_page_add.submit();
	}
}
function faq_edit(faq_id,page,limit)
{
	document.frm_faq_mgmt.action="faq_add.php?faq_id="+faq_id+"&page="+page+"&limit="+limit;
	document.frm_faq_mgmt.submit();
}
function faq_delete(faq_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
		document.frm_faq_mgmt.action="faq_delete.php?faq_id="+faq_id+"&page="+page+"&limit="+limit;
		document.frm_faq_mgmt.submit();
	}
}
function faq_save(page,limit)
{
	if(document.frm_faq_add.faq_questions.value=='')
	{
		alert("Please Enter Questions")
		document.frm_faq_add.faq_questions.focus();
		return false;
	}
else
	{
		document.frm_faq_add.action="faq_save.php?page="+page+"&limit="+limit;
		document.frm_faq_add.submit();
	}
}
function program_edit(program_id,page,limit)
{
	/*if(document.frm_program_mgmt.program_name.value=='')
	{
		alert("Please Enter Program Name")
		document.frm_program_mgmt.program_name.focus();
		return false;
	}*/
	document.frm_program_mgmt.action="program_add.php?program_id="+program_id+"&page="+page+"&limit="+limit;
	document.frm_program_mgmt.submit();
}
function program_delete(program_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
		document.frm_program_mgmt.action="program_delete.php?program_id="+program_id+"&page="+page+"&limit="+limit;
		document.frm_program_mgmt.submit();
	}
}
function program_save(page,limit)
{
	if(document.frm_program_add.program_name.value=="")
	{
		alert("Please Enter Program Name")
		document.frm_program_add.program_name.focus();
		return false;
	}
	else
	{
		document.frm_program_add.action="program_save.php?page="+page+"&limit="+limit;
		document.frm_program_add.submit();
	}
}

function cat_edit(category_id,page,limit)
{		//alert('alert');
	document.frm_cat_mgmt.action = "cat_add.php?category_id="+category_id+"&page="+page+"&limit="+limit;
	document.frm_cat_mgmt.submit();
}
function cat_save(page,limit,catphoto)
{		//alert('alert');
   	if(document.frm_cat_add.category_name.value=='')
	{
		alert('Please Enter  category name!');
		document.frm_cat_add.category_name.focus();
		return false;
	}
	else
	{
		document.frm_cat_add.action = "cat_save.php?page="+page+"&limit="+limit;
		document.frm_cat_add.submit();
	}
}
function cat_delete(category_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
	document.frm_cat_mgmt.action = "cat_delete.php?category_id="+category_id+"&page="+page+"&limit="+limit;
	document.frm_cat_mgmt.submit();
	}
}
function sub_category_edit(category_id,p,page,limit)
{	
	document.frm_sub_category_mgmt.action = "sub_category_add.php?category_id="+category_id+"&id="+p+"&page="+page+"&limit="+limit;
	document.frm_sub_category_mgmt.submit();
}
function sub_category_delete(category_id,p,page,limit)
{
	var ans=confirm("Are you sure want to delete");
	if(ans==true)
	{//document.frm_user_mgmt.user_id.value=id;
		document.frm_sub_category_mgmt.action = "sub_category_delete.php?category_id="+category_id+"&id="+p+"&page="+page+"&limit="+limit;
		document.frm_sub_category_mgmt.submit();
	}
}

function sub_category_save(page,limit)
{		//alert('alert');
   	if(document.frm_sub_category_add.category_name.value=='')
	{
		alert('Please Enter sub category name!');
		document.frm_sub_category_add.category_name.focus();
		return false;
	}
	else
	{
	
		document.frm_sub_category_add.action = "sub_category_save.php?page="+page+"&limit="+limit;
		document.frm_sub_category_add.submit();
	}
	
}
function product_save(page,limit,prPhotoSmall,prPhotoBig)
{	
	//alert('welcome');
	var temp1="";
	var len1=document.frm_product_add.chkblowse.length;
	for(var j=0;j<len1;j++)
	{	
		if(document.frm_product_add.chkblowse[j].checked)
		{
			temp1=document.frm_product_add.chkblowse[j].value;
			//alert(temp1);
		}
	}
	if(temp1=='')
	{
		alert('Please Select Check blowse!');
		document.frm_product_add.chkblowse[0].focus();
		return false;
	}
	if(document.frm_product_add.product_small_img.value=='' && prPhotoSmall=='')
	{
		alert('Please Select Product Small Photo!');
		document.frm_product_add.product_small_img.focus();
		return false;
	}
	else if(document.frm_product_add.product_big_img.value=='' && prPhotoBig=='')
	{
		alert('Please Select Product Big Photo!');
		document.frm_product_add.product_big_img.focus();
		return false;
	}
	else if(document.frm_product_add.product_name.value=='')
	{
		alert('Please Enter Product  Name!');
		document.frm_product_add.product_name.focus();
		return false;
	}
	else if(document.frm_product_add.product_code.value=='')
	{
		alert('Please Enter Product  Code!');
		document.frm_product_add.product_code.focus();
		return false;
	}
	else if(document.frm_product_add.product_color.value=='')
	{
		alert('Please Enter Product color!');
		document.frm_product_add.product_color.focus();
		return false;
	}
	else if(document.frm_product_add.category_id.value==0)
	{
		alert('Please select Product category!');
		document.frm_product_add.category_id.focus();
		return false;
	}
	else if(document.frm_product_add.product_embroidery.value=='')
	{
		alert('Please Enter Product  Embroidery!');
		document.frm_product_add.product_embroidery.focus();
		return false;
	}
	else if(document.frm_product_add.product_material.value=='')
	{
		alert('Please Enter Product Material!');
		document.frm_product_add.product_material.focus();
		return false;
	}
	else if(document.frm_product_add.product_price.value=='')
	{
		alert('Please Enter Product Price!');
		document.frm_product_add.product_price.focus();
		return false;
	}
	else if(ValidNum(document.frm_product_add.product_price.value)==false)
	{
		alert('Please Enter Valid Price!');
		document.frm_product_add.product_price.focus();
		return false;
	}
	else if(document.frm_product_add.product_qty.value=='')
	{
		alert('Please Enter Product Quantity!');
		document.frm_product_add.product_qty.focus();
		return false;
	}
	else if(ValidNum(document.frm_product_add.product_qty.value)==false)
	{
		alert('Please Enter Valid Quantity!');
		document.frm_product_add.product_qty.focus();
		return false;
	}
	else
	{
		//alert('wait');
		document.frm_product_add.action = "product_save.php?page="+page+"&limit="+limit;
		document.frm_product_add.submit();
	}
	
}
function product_edit(pr_id,cat_id,page,limit)
{	
	document.frm_product_mgmt.action = "product_add.php?product_id="+pr_id+"&id="+cat_id+"&page="+page+"&limit="+limit;
	document.frm_product_mgmt.submit();

}
function product_delete(id,page,limit)
{	
	var ans=confirm('Are you sure want to delete?');
	if(ans==true)
	{
		document.frm_product_mgmt.action = "product_delete.php?product_id="+id+"&page="+page+"&limit="+limit;
		document.frm_product_mgmt.submit();
	}
}
function EmailValid(aemail)
{   //if email field is empty - warning displays and return false
    if(aemail=="")
    {		//alert ("This field is required. Please enter email myemail@mysite.com");
       	 return false;
	}
        //get email string length
        len = aemail.length;
		//alert(len);
		// alert(aemail.charAt(0));
		//check position of @ character.
        //it may be anywhere but not in the beginning or at the end of string.
        if((aemail.charAt(0)=='@')||(aemail.charAt(0)=='.'))
		{
		  // alert ("111111Invalid email. Please enter email like myemail@mysite.com");
         return false;
		}
		  // alert(aemail.charAt(len-1));
        if((aemail.charAt(len-1)=='@')||(aemail.charAt(len-1)=='.'))
		{
		  //   alert ("Invalid email.2222 Please enter email like myemail@mysite.com");
         return false;
		}
    	//count number of @ occurrences and number of dot occurrences
        count=0;
        dotcount=0;
    	for (i=0; i< aemail.length; i++)
	    {   
			if((aemail.charAt(i)=='@') && (aemail.charAt(i+1)=='.'))
			{
				//alert('pqr');
			 	return false;
			}
         	if(aemail.charAt(i)=='@')
		 	{
         		count++;
		 	}
         	if(aemail.charAt(i)=='.')
		 	{
		       dotcount++;
			}
     	}
    	//if @ or dot occurs not once display warning and return false
        if((count !=1)||((dotcount !=1) && (dotcount !=2)))
        {
   		 	//alert ("Invalid email Please enter email like myemail@mysite.com");
        	 return false;
		}
		return true;
}
function ValidPhone(aphone)
{
   		 var valid = "0123456789";
         if(aphone=="")
         {
		    //alert ("This field is required. Please enter phone number !");
        	 return false;
         }
		 	//alert(aphone.length);
         
         for (var i=0; i < aphone.length; i++)
         {
           	temp = "" + aphone.substring(i, i+1);
            if (valid.indexOf(temp) == "-1") 
        	{
    			//alert("Invalid characters in your phone. Please try again.");
          		return false;
         	}
		 }
       	 return true;
}
function ValidNum(azipcode)
{
   		var valid = "0123456789";
	   //alert(azipcode.length);
        if(azipcode==" ")
        {
    		//alert ("Please enter Zipcode !");
    	   	return false;
        }
        for (var i=0; i < azipcode.length; i++)
        {
         	temp = "" + azipcode.substring(i, i+1);
		   //alert(valid.indexOf(temp));
        	 if (valid.indexOf(temp) == "-1") 
        	 {
    			//alert("Invalid  characters in your phone. Please try again.");
          		return false;
         	 }
		}
        return true;
}
function ValidZipcode(azipcode)
{
   		var valid = "0123456789";
	   //alert(azipcode.length);
        if(azipcode==" ")
        {
    		//alert ("Please enter Zipcode !");
    	   	return false;
        }
		if(azipcode.length !=5)
        {
    		//alert("Invalid length! Please try again.");
         	return false;
        }
        for (var i=0; i < azipcode.length; i++)
        {
         	temp = "" + azipcode.substring(i, i+1);
		   //alert(valid.indexOf(temp));
        	 if (valid.indexOf(temp) == "-1") 
        	 {
    			//alert("Invalid  characters in your phone. Please try again.");
          		return false;
         	 }
		}
        return true;
}
function send_inq(product_code)
{
	$cn11=document.frm_send_inquiry.inq_cnt11.value;
	$cn12=document.frm_send_inquiry.inq_cnt12.value;
	$cn13=document.frm_send_inquiry.inq_cnt13.value;

	$cn21=document.frm_send_inquiry.inq_cnt21.value;
	$cn22=document.frm_send_inquiry.inq_cnt22.value;
	$cn23=document.frm_send_inquiry.inq_cnt23.value;

	if(document.frm_send_inquiry.inq_name.value=="")
	{
		alert("Please Enter Name")	;
		document.frm_send_inquiry.inq_name.focus();
		return false;
	}
	if(document.frm_send_inquiry.inq_email.value=="")
	{
		alert("Please Enter Email-id")	;
		document.frm_send_inquiry.inq_email.focus();
		return false;
	}
	if(EmailValid(document.frm_send_inquiry.inq_email.value)==false)
	{
		alert("Please Enter Valid Email-id")	;
		document.frm_send_inquiry.inq_email.focus();
		return false;
	}
	if((document.frm_send_inquiry.inq_cnt11.value=="" || document.frm_send_inquiry.inq_cnt12.value=="" || document.frm_send_inquiry.inq_cnt13.value=="") && (document.frm_send_inquiry.inq_cnt21.value=="" || document.frm_send_inquiry.inq_cnt22.value=="" || document.frm_send_inquiry.inq_cnt23.value==""))
	{
		alert("Please Enter minimum one Contact No ")	;
		document.frm_send_inquiry.inq_cnt11.focus();
		return false;
	}
	if(document.frm_send_inquiry.inq_cnt11.value!="" && document.frm_send_inquiry.inq_cnt12.value!="" && document.frm_send_inquiry.inq_cnt13.value!="")
	{
		if((ValidPhone(document.frm_send_inquiry.inq_cnt11.value)==false || ValidPhone(document.frm_send_inquiry.inq_cnt12.value)==false || ValidPhone(document.frm_send_inquiry.inq_cnt13.value)==false) )
		{
			alert("Please Enter valid Contact No 1")	;
			document.frm_send_inquiry.inq_cnt11.focus();
			return false;
		}
		if($cn11.length>4 || $cn12.length>4 || $cn13.length>5)
		{
			alert("Maximum 3 or 4 numbers allowed in Contact No 1")	;
			document.frm_send_inquiry.inq_cnt11.focus();
			return false;
		}
	}
	if(document.frm_send_inquiry.inq_cnt21.value!="" && document.frm_send_inquiry.inq_cnt22.value!="" && document.frm_send_inquiry.inq_cnt23.value!="")
	{
		if((ValidPhone(document.frm_send_inquiry.inq_cnt21.value)==false || ValidPhone(document.frm_send_inquiry.inq_cnt22.value)==false || ValidPhone(document.frm_send_inquiry.inq_cnt23.value)==false) )
		{
			alert("Please Enter valid Contact No 2")	;
			document.frm_send_inquiry.inq_cnt21.focus();
			return false;
		}
		if($cn21.length>4 || $cn22.length>4 || $cn23.length>5)
		{
			alert("Maximum 3 or 4 numbers allowed in Contact No 2")	;
			document.frm_send_inquiry.inq_cnt21.focus();
			return false;
		}
	}
	if(document.frm_send_inquiry.inq_zip.value=="")
	{
		alert("Please Enter ZipCode")	;
		document.frm_send_inquiry.inq_zip.focus();
		return false;
	}
	if(ValidZipcode(document.frm_send_inquiry.inq_zip.value)==false)
	{
		alert("Please Enter Valid ZipCode(5 number)")	;
		document.frm_send_inquiry.inq_zip.focus();
		return false;
	}
	
	document.frm_send_inquiry.action = "send_inquiry_save.php?product_code="+product_code;
	document.frm_send_inquiry.submit();
}
function inq_edit(inq_id,page,limit)
{
	document.frm_inq_mgmt.action = "inq_add.php?inq_id="+inq_id+"&page="+page+"&limit="+limit;
	document.frm_inq_mgmt.submit();
}
function inq_delete(inq_id,page,limit)
{
	var ans=confirm("Are you sure want to delete");
	if(ans==true)
	{//document.frm_user_mgmt.user_id.value=id;
		document.frm_inq_mgmt.action = "inq_delete.php?inq_id="+inq_id+"&page="+page+"&limit="+limit;
		document.frm_inq_mgmt.submit();
	}
}
function inq_save(inq_id,page,limit)
{	
	$cnAD11=document.frm_inq_add.inq_cnt11.value;
	$cnAD12=document.frm_inq_add.inq_cnt12.value;
	$cnAD13=document.frm_inq_add.inq_cnt13.value;

	$cnAD21=document.frm_inq_add.inq_cnt21.value;
	$cnAD22=document.frm_inq_add.inq_cnt22.value;
	$cnAD23=document.frm_inq_add.inq_cnt23.value;

	if(document.frm_inq_add.inq_name.value=="")
	{
		alert("Please Enter Name")	;
		document.frm_send_inquiry.inq_name.focus();
		return false;
	}
	if(document.frm_inq_add.inq_email.value=="")
	{
		alert("Please Enter Email-id")	;
		document.frm_inq_add.inq_email.focus();
		return false;
	}
	if(EmailValid(document.frm_inq_add.inq_email.value)==false)
	{
		alert("Please Enter Valid Email-id")	;
		document.frm_inq_add.inq_email.focus();
		return false;
	}
	if((document.frm_inq_add.inq_cnt11.value=="" || document.frm_inq_add.inq_cnt12.value=="" || document.frm_inq_add.inq_cnt13.value=="") && (document.frm_inq_add.inq_cnt21.value=="" || document.frm_inq_add.inq_cnt22.value=="" || document.frm_inq_add.inq_cnt23.value==""))
	{
		alert("Please Enter minimum one Contact No ")	;
		document.frm_inq_add.inq_cnt11.focus();
		return false;
	}
	if(document.frm_inq_add.inq_cnt11.value!="" && document.frm_inq_add.inq_cnt12.value!="" && document.frm_inq_add.inq_cnt13.value!="")
	{
		if((ValidPhone(document.frm_inq_add.inq_cnt11.value)==false || ValidPhone(document.frm_inq_add.inq_cnt12.value)==false || ValidPhone(document.frm_inq_add.inq_cnt13.value)==false) )
		{
			alert("Please Enter valid Contact No 1")	;
			document.frm_inq_add.inq_cnt11.focus();
			return false;
		}
		if($cnAD11.length>4 || $cnAD12.length>4 || $cnAD13.length>5)
		{
			alert("Maximum 3 or 4 numbers allowed in Contact No 1")	;
			document.frm_inq_add.inq_cnt11.focus();
			return false;
		}
	}
	if(document.frm_inq_add.inq_cnt21.value!="" && document.frm_inq_add.inq_cnt22.value!="" && document.frm_inq_add.inq_cnt23.value!="")
	{
		if((ValidPhone(document.frm_inq_add.inq_cnt21.value)==false || ValidPhone(document.frm_inq_add.inq_cnt22.value)==false || ValidPhone(document.frm_inq_add.inq_cnt23.value)==false) )
		{
			alert("Please Enter valid Contact No 2")	;
			document.frm_inq_add.inq_cnt21.focus();
			return false;
		}
		if($cnAD21.length>4 || $cnAD22.length>4 || $cnAD23.length>5)
		{
			alert("Maximum 3 or 4 numbers allowed in Contact No 2")	;
			document.frm_inq_add.inq_cnt21.focus();
			return false;
		}
	}
	if(document.frm_inq_add.inq_zip.value=="")
	{
		alert("Please Enter ZipCode")	;
		document.frm_inq_add.inq_zip.focus();
		return false;
	}
	if(ValidZipcode(document.frm_inq_add.inq_zip.value)==false)
	{
		alert("Please Enter Valid ZipCode(5 number)")	;
		document.frm_inq_add.inq_zip.focus();
		return false;
	}
	document.frm_inq_add.action = "inq_save.php?inq_id="+inq_id+"&page="+page+"&limit="+limit;
	document.frm_inq_add.submit();
}

