var xmlhttp;

function company_add(str,str2)
{
	
	var type1;
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
 if	(document.getElementById('rep').checked==true)
	{
		type1=2;
	}
	else
	{
		type1=1;
	}	
var url="includes/getcompany.php";
url=url+"?operation="+str+"&action="+str2;

if (str=="Insert")
{
url=url+"&name="+AllTrim(document.getElementById("name").value);
url=url+"&address="+AllTrim(document.getElementById("address").value);
url=url+"&Product="+AllTrim(document.getElementById("Product").value);
url=url+"&Departments="+AllTrim(document.getElementById("Departments").value);
url=url+"&Core_Strength="+AllTrim(document.getElementById("Core_Strength").value);
url=url+"&City="+AllTrim(document.getElementById("city").value);
url=url+"&Country="+AllTrim(document.getElementById("residence_country").value);
url=url+"&State="+AllTrim(document.getElementById("office_state").value);
url=url+"&pincode="+AllTrim(document.getElementById("pincode").value);
url=url+"&addate="+AllTrim(document.getElementById("adddate1").value);
url=url+"&timeperiod="+AllTrim(document.getElementById("timeperiod1").value);

}
if (str=="Insert_Agent")
{
	
url=url+"&com_name="+AllTrim(document.getElementById("com_name").value);
url=url+"&com_address="+AllTrim(document.getElementById("com_address").value);
url=url+"&com_Product="+AllTrim(document.getElementById("com_Product").value);
url=url+"&com_Departments="+AllTrim(document.getElementById("com_Departments").value);
url=url+"&com_Strength="+AllTrim(document.getElementById("com_Strength").value);
url=url+"&City="+AllTrim(document.getElementById("Agent_city").value);
url=url+"&Country="+AllTrim(document.getElementById("residence_country1").value);
url=url+"&State="+AllTrim(document.getElementById("Agent_state").value);
url=url+"&com_pincode="+AllTrim(document.getElementById("com_pincode").value);
/*url=url+"&com_addate="+AllTrim(document.getElementById("adddate").value);
url=url+"&com_timeperiod="+AllTrim(document.getElementById("timeperiod").value);*/

}

url=url+"&typeid="+type1;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
	if (document.getElementById("ajaxcall").value!=1)
	{
		document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
	}else
	{
		if (document.getElementById("divcall").value==1)
		{
			document.getElementById("txtHint_1").innerHTML=xmlhttp.responseText;
		}else
		{
			document.getElementById("txtHint_2").innerHTML=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;
}
///////////////for edit add

function company_editaction(str,str2)
{
	
	var type1;
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
 if	(document.getElementById('rep').checked==true)
	{
		type1=2;
	}
	else
	{
		type1=1;
	}	
var url="includes/getcompany.php";
url=url+"?operation="+str+"&action="+str2;


if (str=="edit")
{
url=url+"&address="+AllTrim(document.getElementById("address").value);
url=url+"&City="+AllTrim(document.getElementById("office_city").value);
url=url+"&Country="+AllTrim(document.getElementById("residence_country").value);
url=url+"&State="+AllTrim(document.getElementById("office_state").value);
url=url+"&Product="+AllTrim(document.getElementById("Product").value);
url=url+"&Departments="+AllTrim(document.getElementById("Departments").value);
url=url+"&Core_Strength="+AllTrim(document.getElementById("Core_Strength").value);
url=url+"&addate="+AllTrim(document.getElementById("adddate1").value);
url=url+"&timeperiod="+AllTrim(document.getElementById("timeperiod1").value);
url=url+"&addid="+AllTrim(document.getElementById("addid").value);

}
if (str=="edit_Agent")
{
url=url+"&com_address="+AllTrim(document.getElementById("com_address").value);
url=url+"&City="+AllTrim(document.getElementById("Agent_city").value);
url=url+"&Country="+AllTrim(document.getElementById("residence_country1").value);
url=url+"&State="+AllTrim(document.getElementById("Agent_state").value);	
url=url+"&com_Product="+AllTrim(document.getElementById("com_Product").value);
url=url+"&com_Departments="+AllTrim(document.getElementById("com_Departments").value);
url=url+"&com_Strength="+AllTrim(document.getElementById("com_Strength").value);
url=url+"&com_pincode="+AllTrim(document.getElementById("com_pincode").value);
/*url=url+"&com_addate="+AllTrim(document.getElementById("adddate").value);
url=url+"&com_timeperiod="+AllTrim(document.getElementById("timeperiod").value);*/
url=url+"&com_addid="+AllTrim(document.getElementById("addid").value);

}

url=url+"&typeid="+type1;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


////////////////end of edit add
function count_char()
{

	cnt=document.getElementById("Core_Strength").value;
	document.getElementById("strcount").value=cnt.length+1;
	if (document.getElementById("strcount").value > 150)
	{
		alert("You Can enter only 150 character.");
		document.getElementById("Core_Strength").value=cnt.substring(0,150);
	}
	

}

function count_char1()
{

	
	cnt=document.getElementById("com_Strength").value;
	document.getElementById("strcount1").value=cnt.length+1;
	if (document.getElementById("strcount1").value > 150)
	{
		alert("You Can enter only 150 character.");
		document.getElementById("com_Strength").value=cnt.substring(0,150);
	}

}


function Company()
{
	var d=new Date();
	//alert(document.getElementById("city").value);
	if (AllTrim(document.getElementById("name").value)!="")
	{
		if (AllTrim(document.getElementById("address").value)!="")
		{
			if(document.getElementById("residence_country").value!="") 
				{
					if(document.getElementById("office_state").value!="") 
					{
						if (document.getElementById("city").value!="")
						{
							if (document.getElementById("pincode").value!="")
							{
								if (isNaN(document.getElementById("pincode").value)!=true)
								{
								/*if (AllTrim(document.getElementById("Product").value)!="")
								{*/
									if (AllTrim(document.getElementById("Departments").value)!="")
									{
										if (AllTrim(document.getElementById("Core_Strength").value)!="")
										{
											if(AllTrim(document.getElementById("adddate1").value)!="")
											{
												
												if((document.getElementById('adddate1').value)<(d.getDate()+ "-" +d.getMonth()+ "-" +d.getFullYear()))
												{
													alert('Date should be greater or equle to todays date!');
													document.getElementById('adddate1').value="";
													document.getElementById('adddate1').focus();
													
												}
																													
												else if(AllTrim(document.getElementById("timeperiod1").value)!="")
												{
													document.getElementById("ajaxcall").value=0;
													return company_add('Insert','Add');
												}
												else{
														alert('Select time period to display your advertise');
														document.getElementById("timeperiod1").focus();
													}
											}
											else{
													alert('Select Date from which you hav to display your advertise');
													document.getElementById("adddate1").focus();
									
												}
										}
																	
										else
										{	
											alert("Enter Service Needed");
											document.getElementById("Core_Strength").focus();
										}
									}
									else
									{	
										alert("Enter Departments");
										document.getElementById("Departments").focus();
									}
										
								/*}
								else
								{	
									alert("Enter Product");
									document.getElementById("Product").focus();
								}*/
								}else{
							alert("Enter valid pincode");
							document.getElementById("pincode").value="";
							document.getElementById("pincode").focus();
							}
							}else{
							alert("Enter pincode");
							document.getElementById("pincode").focus();
							}
							
			}else{
				alert("Select city")
				}
				}else{alert("Select state")}
							}else{alert("Select country")}
		}
		else
		{	
			alert("Enter address");
			document.getElementById("address").focus();
		}
	}
	else
	{	
		alert("Enter name");
		document.getElementById("name").focus();
	}
}

function Company_city(str,str2,str3)
{
document.getElementById("ajaxcall").value=1;
document.getElementById("divcall").value=str3;
//alert(document.getElementById("divcall").value);

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

	var url="getstate_companyinfo.php";

url=url+"?q="+str;
url=url+"&q2="+str2;
url=url+"&q3="+str3;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);

}


function Agent()
{
	//alert(document.getElementById("Agent_city").value);
	if (AllTrim(document.getElementById("com_name").value)!="")
	{
		if (AllTrim(document.getElementById("com_address").value)!="")
		{
			if(document.getElementById("residence_country1").value!="") 
			{
				if(document.getElementById("Agent_state").value!="") 
				{
					if(document.getElementById("Agent_city").value!="") 
					{
						if (document.getElementById("com_pincode").value!="")
							{
								if (isNaN(document.getElementById("com_pincode").value)!=true)
								{
		/*	if (AllTrim(document.getElementById("com_Product").value)!="")
			{*/
				if (AllTrim(document.getElementById("com_Departments").value)!="")
				{
					if (AllTrim(document.getElementById("com_Strength").value)!="")
					{
						
						/*if(AllTrim(document.getElementById("adddate").value)!="")
						{
							if(AllTrim(document.getElementById("timeperiod").value)!="")
							{	*/
							
								document.getElementById("ajaxcall").value=0;
								return company_add('Insert_Agent','Add');
								
								
							/*}
							else{
								alert('Select time period to display your advertise');
								document.getElementById("timeperiod").focus();
							}
						}
						else{
								alert('Select Date from which you hav to display your advertise');
								document.getElementById("adddate").focus();
								
						}*/
					}
					else
					{	
						alert("Enter Service provieded");
						document.getElementById("com_Strength").focus();
					}
				}
				else
				{	
					alert("Enter Departments worked");
					document.getElementById("com_Departments").focus();
				}
					
			/*}
			else
			{	
				alert("Enter Product representaed");
				document.getElementById("com_Product").focus();
			}*/
			}else{
							alert("Enter valid pincode");
							document.getElementById("com_pincode").value="";
							document.getElementById("com_pincode").focus();
							}
							}else{
							alert("Enter pincode");
							document.getElementById("com_pincode").focus();
							}
			}
								else
								{	
									alert("select city");
									
								}
							}
							else
							{	
								alert("select state");
								
							}
						
						}
					else
					{	
						alert("select country");
						
					}
		}
		else
		{	
			alert("Enter company address");
			document.getElementById("com_address").focus();
		}
	}
	else
	{	
		alert("Enter company name");
		document.getElementById("com_name").focus();
	}
}

function editcom_page(id)
{
	
document.login_enter.page.value=14;
document.login_enter.edit.value=id;
document.login_enter.action='index.php';
document.login_enter.submit();
}

function deletecom(id)
{
	$yesno=confirm('Do you really want to delete this advertise?');
		//alert($yesno);
	if($yesno==true){
document.login_enter.page.value=12;
document.login_enter.delcom.value=id;
document.login_enter.action='index.php';
document.login_enter.submit();
	}

}

function edit_Company()
{
	var d=new Date();
	
								/*if (AllTrim(document.getElementById("Product").value)!="")
								{*/
									if (AllTrim(document.getElementById("Departments").value)!="")
									{
										if (AllTrim(document.getElementById("Core_Strength").value)!="")
										{
											if(AllTrim(document.getElementById("adddate1").value)!="")
											{
												
													if((document.getElementById('adddate1').value)<(d.getDate()+ "-" +d.getMonth()+ "-" +d.getFullYear()))
												{
													alert('Date should be greater or equle to todays date!');
													document.getElementById('adddate1').value="";
													document.getElementById('adddate1').focus();
													
												}
												
												else if(AllTrim(document.getElementById("timeperiod1").value)!="")
												{
													document.getElementById("ajaxcall").value=0;
														return company_editaction('edit','update');
												}
												else{
														alert('Select time period to display your advertise');
														document.getElementById("timeperiod1").focus();
													}
											}
											else{
													alert('Select Date from which you hav to display your advertise');
													document.getElementById("adddate1").focus();
									
												}
										}
																	
										else
										{	
											alert("Enter Core_Strength");
											document.getElementById("Service Needed").focus();
										}
									}
									else
									{	
										alert("Enter Departments");
										document.getElementById("Departments").focus();
									}
										
								/*}
								else
								{	
									alert("Enter Product");
									document.getElementById("Product").focus();
								}*/
								
}
function edit_Agent()
{
	
			/*if (AllTrim(document.getElementById("com_Product").value)!="")
			{*/
				if (AllTrim(document.getElementById("com_Departments").value)!="")
				{
					if (AllTrim(document.getElementById("com_Strength").value)!="")
					{
						
						/*if(AllTrim(document.getElementById("adddate").value)!="")
						{
							if(AllTrim(document.getElementById("timeperiod").value)!="")
							{	*/
								document.getElementById("ajaxcall").value=0;
								return company_editaction('edit_Agent','update');
							/*}
							else{
								alert('Select time period to display your advertise');
								document.getElementById("timeperiod").focus();
							}
						}
						else{
								alert('Select Date from which you hav to display your advertise');
								document.getElementById("adddate").focus();
								
						}*/
					}
					else
					{	
						alert("Enter Service provieded");
						document.getElementById("com_Strength").focus();
					}
				}
				else
				{	
					alert("Enter Departments worked");
					document.getElementById("com_Departments").focus();
				}
					
			/*}
			else
			{	
				alert("Enter Product representaed");
				document.getElementById("com_Product").focus();
			}*/
			
}
