

/*---------------------------------------------------------------------------------------------*/
//admin products add

function product_page()
{	
	var getid=document.getElementById("product_type").value;	
	if(getid=='Pharmaceuticals' || getid=='Chemical')
	{
		document.getElementById("pharma_chemical").style.display="block";
		document.getElementById("botanic_nutra").style.display="none";
	}
	else if(getid=='Botanicals' || getid=='Nutraceutical')
	{
		document.getElementById("pharma_chemical").style.display="none";
		document.getElementById("botanic_nutra").style.display="block";
	}
}

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

/*-------------------------------user panel product enquery----------------------------*/

function product_enquery()
{
	 
	var getid=document.getElementById("product_type").value;
	 
	if(getid=='Pharmaceuticals' || getid=='Chemical')
	{		
		document.getElementById("planets").style.display="none";
		document.getElementById("botnutra").style.display="none";		 
		document.getElementById("specificationstar").innerHTML="Specification";	
		
	}
 
	else if(getid=='Nutraceutical & Botanicals')
	{		
		document.getElementById("planets").style.display="block";
		document.getElementById("botnutra").style.display="block";		 
		document.getElementById("specificationstar").innerHTML="Specification <span id=star>*</span>";	
		document.getElementById("planetsource").innerHTML="Plant Souce";	
		document.getElementById("sourceofplanet").innerHTML="Source of Plant";	
		
	}
	
	else if(getid=='Amino Acids')
	{		
		document.getElementById("planets").style.display="none";
		document.getElementById("botnutra").style.display="none";		 
		document.getElementById("specificationstar").innerHTML="Specification";		
		
	}
	
}





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


/******************************admin/index.phpp validation****************/
		function index_page()
		{
				var state=require_validate('txtname');				 
				if(state==false)
				{					 
					document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
					return state;
				}
				
				var state=require_validate('txtpwd');				 
				if(state==false)
				{
					document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
					return state;
				}
		}
/*****************************************************************************/
/**************************admin password change page*****************/

			function pwd_change()
			{
					var val_id=new Array("oldpass","newpass","confpass")			 
					var i=0;
					for(i=0;i<val_id.length ;i++)
					{
						var state=require_validate(val_id[i]);		
						var err='error_'+val_id[i];
						 
						if(state==false)
						{
							document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
							return state;
						}
						else
						{	
						   document.getElementById('error_blank').innerHTML="";							
						}
					}					
					var npwd=document.getElementById('newpass').value
					var cpwd=document.getElementById('confpass').value					
					if(npwd!=cpwd)
					{
						document.getElementById('error_blank').innerHTML="Password and confirm Password should be same";
						return false;
					}
			}
/********************************************************************************************/
/*---------------------------Dmin/add new customer------------------------------------------------*/

			function admin_cus_add()
			{
				var val_id=new Array("pwd","cfmpwd","company","country","state","email1")			 
					var i=0;
					for(i=0;i<val_id.length ;i++)
					{
						var state=require_validate(val_id[i]);		
						var err='error_'+val_id[i];
						 
						if(state==false)
						{
							document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
							return state;
						}
						else
						{	
						   document.getElementById('error_blank').innerHTML="";							
						}
					}					
					var npwd=document.getElementById('pwd').value
					var cpwd=document.getElementById('cfmpwd').value					
					if(npwd!=cpwd)
					{
						document.getElementById('error_blank').innerHTML="Password and confirm Password should be same";
						return false;
					}
					
					//pin no validation
					/*var pin=document.getElementById('pin').value
					if(pin!="")
					{
						 var state=numberonly_validate1('pin')	
						if(state==false)
						{	 
							document.getElementById('error_blank').innerHTML="Please enter valid pin number";
							return state;
						}
					}*/
					
					/* Email validation*/
					var state=email_validate('email1')	
						if(state==false)
						{	
							document.getElementById('error_blank').innerHTML="Please enter valid email id";
							return state;
						}
						
					
					var email2=document.getElementById('email2').value
						if(email2!="")
						{
							var state=email_validate('email2')	
							if(state==false)
							{	
								document.getElementById('error_blank').innerHTML="Please enter valid email id";
								return state;
							}
						}
						
					var email3=document.getElementById('email3').value
						if(email3!="")
						{
							var state=email_validate('email3')	
							if(state==false)
							{	
								document.getElementById('error_blank').innerHTML="Please enter valid email id";
								return state;
							}
						}
						
					//number only validation
							//pin no validation
					/*var mobile_no=document.getElementById('mobile_no').value
					if(mobile_no!="")
					{
						 var state=numberonly_validate1('mobile_no')	
						if(state==false)
						{	 
							document.getElementById('error_blank').innerHTML="Please enter valid Mobile number";
							return state;
						}
					}*/
			}

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

/*********************user_add***********************************/
			
			function user_add()
			{
				var val_id=new Array("user_type","pwd","cfm_pwd","company","country","state","email")			 
					var i=0;
					for(i=0;i<val_id.length ;i++)
					{
						var state=require_validate(val_id[i]);		
						var err='error_'+val_id[i];
						 
						if(state==false)
						{
							document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
							return state;
						}
						else
						{	
						   document.getElementById('error_blank').innerHTML="";							
						}
					}	
					
						var npwd=document.getElementById('pwd').value
						var cpwd=document.getElementById('cfm_pwd').value					
						if(npwd!=cpwd)
						{
							document.getElementById('error_blank').innerHTML="Password and confirm Password should be same";
							return false;
						}
					
						/* Email validation*/
					var state=email_validate('email')	
						if(state==false)
						{	
							document.getElementById('error_blank').innerHTML="Please enter valid email id";
							return state;
						}
			}
/*************************************************************************************************/
/*********************user_add***********************************/
			
			function user_edit()
			{
				var val_id=new Array("company","country","state")			 
					var i=0;
					for(i=0;i<val_id.length ;i++)
					{
						var state=require_validate(val_id[i]);		
						var err='error_'+val_id[i];
						 
						if(state==false)
						{
							document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
							return state;
						}
						else
						{	
						   document.getElementById('error_blank').innerHTML="";							
						}
					}	
					
				 
				 
			}
/*************************************************************************************************/
/***************************admin proucts add*************************************************/
			function products_add()
			{
				var product_type=document.getElementById('product_type').value
				
				if(product_type=='Pharmaceuticals' || product_type=='Chemical')
				{
					var val_id=new Array("name","casno")			 
					var i=0;
					for(i=0;i<val_id.length ;i++)
					{
						var state=require_validate(val_id[i]);		
						var err='error_'+val_id[i];
						 
						if(state==false)
						{
							document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
							return state;
						}
						else
						{	
						   document.getElementById('error_blank').innerHTML="";							
						}
					}	
				 
				}
				else if(product_type=='Botanicals' || product_type=='Nutraceutical')
				{
					var val_id=new Array("bn_name","bn_casno")			 
					var i=0;
					for(i=0;i<val_id.length ;i++)
					{
						var state=require_validate(val_id[i]);		
						var err='error_'+val_id[i];
						 
						if(state==false)
						{
							document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
							return state;
						}
						else
						{	
						   document.getElementById('error_blank').innerHTML="";							
						}
					}	
					
			 
				}
				
		}

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

/***********************admin product vendors**********************/
				function prod_vendor()
				{
					var val_id=new Array("product_id","vendor_id")			 
					var i=0;
					for(i=0;i<val_id.length ;i++)
					{
						var state=require_validate(val_id[i]);		
						var err='error_'+val_id[i];
						 
						if(state==false)
						{
							document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
							return state;
						}
						else
						{	
						   document.getElementById('error_blank').innerHTML="";							
						}
					}	
				}

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

/********************************admin enquery view*****************************************/

				function enquery_view()
				{
					var val_id=new Array("subject","comments")			 
					var i=0;
					for(i=0;i<val_id.length ;i++)
					{
						var state=require_validate(val_id[i]);		
						var err='error_'+val_id[i];
						 
						if(state==false)
						{
							document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
							return state;
						}
						else
						{	
						   document.getElementById('error_blank').innerHTML="";							
						}
					}	
				}

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

/******************************admin enquery add**********************************************/

				function enquiry_add()
				{
					
					var val_id=new Array("product_type","company_name","country","product_name","qty","product_origin")			
					var i=0;
					for(i=0;i<val_id.length ;i++)
					{
						var state=require_validate(val_id[i]);		
						var err='error_'+val_id[i];
						 
						if(state==false)
						{
							document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
							return state;
						}
						else
						{	
						   document.getElementById('error_blank').innerHTML="";							
						}
					}
					
					
					
					var getid=document.getElementById("product_type").value;	 
				 
					  if(getid=='Botanicals')
					{		
					
						var getid1=document.getElementById("plant_source").value;	 
						var getid2=document.getElementById("parts_plant").value;	
						var getid3=document.getElementById("specification").value; 
						var getid4=document.getElementById("specification_file").value;
						 
						 if(getid3=="" && getid4=="")
							 {
								document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
								return false;
							 }
							 	var state=require_validate('plant_source');				 
								if(state==false)
								{					 
									document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
									return state;
								}
					 

							var state=require_validate('parts_plant');				 
								if(state==false)
								{					 
									document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
									return state;
								}

						
					}
					
					//number only validation
					/*var qty=document.getElementById('qty').value
					if(qty!="")
					{
						 var state=numberonly_validate1('qty')	
						if(state==false)
						{	 
							document.getElementById('error_blank').innerHTML="Please enter valid quantity";
							return state;
						}
					}*/
				}
/************************************************************************************************/
/***********************post product at user panel*************************************/

				function vendor_post_product()
				{
					 
					var val_id=new Array("subject")			 
					var i=0;
					for(i=0;i<val_id.length ;i++)
					{
						var state=require_validate(val_id[i]);		
						var err='error_'+val_id[i];
						 
						if(state==false)
						{
							document.getElementById('error_blank').innerHTML="Required Field Should not be blank";
							return state;
						}
						else
						{	
						   document.getElementById('error_blank').innerHTML="";							
						}
					}
				}

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

				function customer_field()
				{
					var getid=document.getElementById("user_type").value
					 
					if(getid=='Customer')
					{
						document.getElementById("interest_lable").style.display="block"
						document.getElementById("interest_field").style.display="block"
					}
					else
					{
						document.getElementById("interest_lable").style.display="none"
						document.getElementById("interest_field").style.display="none"
					}
				}





















































/*-------------------------------------------------------------------------------------------*/
/* Required field validation*/
function require_validate(str)
		{	 
			if(document.getElementById(str).value=="")
			{
				document.getElementById(str).focus();
				//document.getElementById("error_blank").innerHTML="* Enter the required fields";
				
				return false;
			}
		
				
		}
		
		/* Required field validation*/
function require_validate1(str)
		{	 
			if(document.getElementById(str).value!="Yes")
			{ 
				return false;
			}
		
				
		}
		


/* File Type validation*/

function isValidfile(str)
{

file_value = document.getElementById(str).value;
var checkfile = file_value.toLowerCase();
	if (!checkfile.match(/(\.jpg|\.JPEG|\.gif|\.GIF|\.jpeg|\.JPEG|\.png|\.PNG)$/))
	{
	return false;
	}
	else
	{
	return true;
	}
}


/* Date format validation*/
function datevalidate(str)
{
	var isField=document.getElementById(str);
	splitDate = isField.value.split("/");
	if (splitDate[2] && splitDate[2].length == 2){splitDate[2] = "20"+splitDate[2]}
	refDate = new Date(splitDate[1]+"/"+splitDate[0]+"/"+splitDate[2]);
	if (splitDate[1] < 1 || splitDate[1] > 12 || refDate.getDate() != splitDate[0] || splitDate[2].length != 4 )
	{
	//alert('Invalid date');
	isField.value = "";
	isField.focus();
	return false;
	}
}


//Numbers only
	 function numberonly_validate(str2)
		{
			 
			var num_Chars = /^[0-9]+$/;
			var strng_num=document.getElementById(str2).value	
			
			if (num_Chars.test(strng_num)==false) 
			{	 
				//document.getElementById("error_blank").innerHTML="*Fields contains illegal characters";
				//alert("Please enter numbers only")
				document.getElementById(str2).focus();
				return false
			}	
			
			if(strng_num.length!=10)
			{
				//document.getElementById("error_blank").innerHTML="*Please enter 10 digit mobile number";
				
				document.getElementById(str2).focus();
				return false
			}
		} 


	 function numberonly_validate1(str2)
		{
			 
			var num_Chars = /^[0-9]+$/;
			var strng_num=document.getElementById(str2).value	
			
			if (num_Chars.test(strng_num)==false) 
			{	
				document.getElementById(str2).focus();
				return false
			}	
		}
//Email Validations
		function email_validate(str3) 
		{
			
		   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		   var address = document.getElementById(str3).value;
		   if(reg.test(address) == false)
		   {
			  // document.getElementById("error_blank").innerHTML="*Invalid Email Address"; 
			   
			   document.getElementById(str3).focus();
			   return false;
		   }
		}
		
		
		// floating point number only validation
		 function floatonly_validate(str2)
		{
			 
			var num_Chars = /^((\d+(\.\d*)?)|((\d*\.)?\d+))$/;
			var strng_num=document.getElementById(str2).value	
			
			if (num_Chars.test(strng_num)==false) 
			{	
				document.getElementById(str2).focus();
				return false
			}	
		}
		
		//confirmation
		
		function confirmSubmit()
		{
			 
		var agree=confirm("Are sure you wish to continue?");
		if (agree)
			return true ;
		else
			return false ;
		}

		