// MAKE REQUEST CAREER
function makeRequestCareer(url, parameters) {
 if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) {
   
   url=url+"?query="+parameters;
   url=url+"&sid="+Math.random();
   xmlHttp.open("GET",url,true);
   //Set the function that will be called when the XmlHttpRequest objects state changes
   xmlHttp.onreadystatechange = updateCareerContact; 

   //Add HTTP headers to the request 
     xmlHttp.send(null);  
 }   
}

function updateCareerContact() {
	
 //Check if our response is ready
 if (xmlHttp.readyState == 4) {
	 
	 if(xmlHttp.responseText == '3')
	 {   
		 //Set the content of the DIV element with the response text
		   document.getElementById('errormessage').style.color = "red";
		   document.getElementById('errormessage').innerHTML = 'The Security Code is incorrect!';
		   document.getElementById('txtCode').style.borderWidth = "1px";
		   document.getElementById('txtCode').style.borderColor = "red";
		   document.getElementById('txtCode').style.borderStyle = "solid";
		   		   
		   //Get a reference to CAPTCHA image
		   img = document.getElementById('capImage'); 
		   //Change the image
		   img.src = '../inc/captcha.php?' + Math.random();		   
		   
	 }
	 else if(xmlHttp.responseText == '1')
	 {
		 window.location = "http://www.adiipl.com/company/careers/contact-success.php";	 
	 }
	 else if(xmlHttp.responseText == '2')
	 {
		document.getElementById('errormessage').innerHTML = xmlHttp.responseText;
     } 
 }
}

function submitCareerForm()
{
  document.getElementById('errormessage').style.display = "block";	
  var oForm = eval(document.getElementById('frmCareer'));
  var vacancy = document.getElementById('txtVacancy').value;
  var name1 = document.getElementById('txtName').value;
  var email = document.getElementById('txtEmail').value;
  var resume = document.getElementById('txtResume').value;
  var securityCode = document.getElementById('txtCode').value;
  var bAtmail = false;
  var bDotmail = false;
  for(i=0;i<=email.length;i++)
  {
 	if(email.charAt(i)=='@' && !bAtmail)
 	{
     	bAtmail=true;
   	}	   	
 	if(email.charAt(i)=='.' && bAtmail && !bDotmail)
 	{
     	bDotmail=true;
    }
  }
  if(bAtmail && bDotmail)
  {
	var sCorrEmailVal = '1';
  }
  if(document.getElementById('txtVacancy').value != "")
  {
	sErrVacancy = "";
	document.getElementById('txtVacancy').style.borderWidth = "1px";
	document.getElementById('txtVacancy').style.borderColor = "#00CC00";
	document.getElementById('txtVacancy').style.borderStyle = "solid";
	sErrVacancyVal = '0';
  }  
  if(document.getElementById('txtName').value != "")
  {
	    sErrName = "";
		document.getElementById('txtName').style.borderWidth = "1px";
	    document.getElementById('txtName').style.borderColor = "#00CC00";
	    document.getElementById('txtName').style.borderStyle = "solid";
		sErrNameVal = '0';
  }
  if((document.getElementById('txtEmail').value != "") && (sCorrEmailVal == '1'))
  {
	  sErrEmail = "";
	  document.getElementById('txtEmail').style.borderWidth = "1px";
      document.getElementById('txtEmail').style.borderColor = "#00CC00";
      document.getElementById('txtEmail').style.borderStyle = "solid";
	  sErrEmailVal = '0';
  }  
  if(document.getElementById('txtResume').value != "")
  {
	    sErrResume = "";
		document.getElementById('txtResume').style.borderWidth = "1px";
	    document.getElementById('txtResume').style.borderColor = "#00CC00";
	    document.getElementById('txtResume').style.borderStyle = "solid";
		sErrResumeVal = '0';
  }  
  if(document.getElementById('txtVacancy').value == "")
  { 
  document.getElementById('errormessage').style.color = "red";
  var sErrVacancy = "Error: Fill up the Vacancy field.<br/>";
  document.getElementById('errormessage').innerHTML = sErrVacancy;
  document.getElementById('txtVacancy').style.borderWidth = "1px";
  document.getElementById('txtVacancy').style.borderColor = "red";
  document.getElementById('txtVacancy').style.borderStyle = "solid";
  var sErrVacancyVal = '1';
  oForm.txtVacancy.focus();   
  } 
  else if(document.getElementById('txtName').value == "")
  {	 
	  document.getElementById('errormessage').style.color 		= "red";
	  var sErrName = "<b>Error:</b> Fill up the Name field.<br/>";
	  document.getElementById('errormessage').innerHTML = sErrName;
      document.getElementById('txtName').style.borderWidth 	= "1px";
      document.getElementById('txtName').style.borderColor 	= "red";
      document.getElementById('txtName').style.borderStyle 	= "solid";
      var sErrNameVal = '1';
	  oForm.txtName.focus();
  }
  else if(document.getElementById('txtEmail').value == "")
  {  	  
	  document.getElementById('errormessage').style.color 		= "red";
	  var sErrEmail = "<b>Error:</b> Enter your Email Address.<br/>";
	  document.getElementById('errormessage').innerHTML 		= sErrEmail;	  
      document.getElementById('txtEmail').style.borderWidth 	= "1px";
      document.getElementById('txtEmail').style.borderColor 	= "red";
      document.getElementById('txtEmail').style.borderStyle 	= "solid";
	  oForm.txtEmail.focus();
  }
  else if((document.getElementById('txtEmail').value != "") && (!bAtmail || !bDotmail))
  {	   
	   document.getElementById('errormessage').style.color 		= "red";
	   var sErrEmail1 = "<b>Error:</b> The Email field should have the correct format.<br/>";
	   document.getElementById('errormessage').innerHTML 		= sErrEmail1;
       document.getElementById('txtEmail').style.borderWidth 	= "1px";
       document.getElementById('txtEmail').style.borderColor 	= "red";
       document.getElementById('txtEmail').style.borderStyle 	= "solid";
       var sCorrEmailVal = '0';
       oForm.txtEmail.value='';
	   oForm.txtEmail.focus();
  }
  else if(document.getElementById('txtResume').value == "")
  {	 
	  document.getElementById('errormessage').style.color 		= "red";
	  var sErrTel = "<b>Error:</b> Fill up the Resume field.<br/>";
	  document.getElementById('errormessage').innerHTML = sErrTel;
      document.getElementById('txtResume').style.borderWidth 	= "1px";
      document.getElementById('txtResume').style.borderColor 	= "red";
      document.getElementById('txtResume').style.borderStyle 	= "solid";
      var sErrResumeVal = '1';
	  oForm.txtResume.focus();
  }  
  else if(document.getElementById('txtCode').value == "")
  {	 
	  document.getElementById('errormessage').style.color 		= "red";
	  var sErrSecurityCode = "<b>Error:</b> You must enter the Security Code.<br/>";
	  document.getElementById('errormessage').innerHTML = sErrSecurityCode;
      document.getElementById('txtCode').style.borderWidth 	= "1px";
      document.getElementById('txtCode').style.borderColor 	= "red";
      document.getElementById('txtCode').style.borderStyle 	= "solid";
      var sErrSecVal = '1';
	  oForm.txtCode.focus();
  }
  else if(document.getElementById('txtCode').value != "")
  {   
	  var postValues = encodeURIComponent(vacancy)+"^"+ encodeURIComponent(name1)+"^"+ encodeURIComponent(email)+"^"+ encodeURIComponent(resume)+"^"+ encodeURIComponent(securityCode);
	  document.getElementById('errormessage').style.color 		= "red";
	  var url = "./submit-application.rem.php";	    
     makeRequestCareer(url,postValues);
  }
  else
  {
	  oForm.submit();
  }
}

function GetXmlHttpObject()
{
	var xmlHttp = null;
    try
    {
	    //Firefox,Opera 8.1
	    xmlHttp = new XMLHttpRequest();
    }
    catch(e)
    {
	   //Internet Explorer
	   try
	   {
		   xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	   }
	   catch(e)
	   {
		   try
		   {
			   xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	       }
	       catch(e)
	       {
		       alert("Your browser doesn't support AJAX!");
		       return false;
	       }
      }
   }
   return  xmlHttp;
}
  
var xmlHttp=GetXmlHttpObject();


function makeRequestContact(url, parameters) { 
//If our readystate is either not started or finished, initiate a new request
 if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) {
   //Set up the connection to captcha_test.html. True sets the request to asyncronous(default) 
   
   url=url+"?query="+parameters;
   url=url+"&sid="+Math.random();
   xmlHttp.open("GET",url,true);
   //Set the function that will be called when the XmlHttpRequest objects state changes
   xmlHttp.onreadystatechange = updateContact; 

   //Add HTTP headers to the request 
     xmlHttp.send(null);  
 }   
}

function updateContact() { 
	
 //Check if our response is ready
 if (xmlHttp.readyState == 4) { //alert(xmlHttp.responseText);
	 if(xmlHttp.responseText == '3')
	 {   
		 //Set the content of the DIV element with the response text
		   document.getElementById('errormessage').style.color = "red";
		   document.getElementById('errormessage').innerHTML = 'The Security Code is incorrect!';
		   document.getElementById('txtCode').style.borderWidth = "1px";
		   document.getElementById('txtCode').style.borderColor = "red";
		   document.getElementById('txtCode').style.borderStyle = "solid";
		   		   
		   //Get a reference to CAPTCHA image
		   img = document.getElementById('imgCaptcha'); 
		   //Change the image
		   img.src = '../inc/captcha.php?' + Math.random();		   
	 }
	 else if(xmlHttp.responseText == '1')
	 {		 
	     //Set display of DIVs to none	     
		 //document.getElementById('errormessage').style.display = "none";
		 //var oForm = eval(document.getElementById('frmContact'));
		 //oForm.submit();
		 window.location = "http://www.adiipl.com/company/contact-success.php";	 
	 }
	 else if(xmlHttp.responseText == '2')
	 {
		document.getElementById('errormessage').innerHTML = xmlHttp.responseText;
     } 
   
 }
 
}


function submitContact()
{ 
  document.getElementById('errormessage').style.display = "block";	
  var oForm = eval(document.getElementById('frmContact'));
  var email = document.getElementById('txtEmail').value;
  var contactName = document.getElementById('txtContact').value;
  var telephone = document.getElementById('txtTel').value;
  var message = document.getElementById('taDetails').value;
  var message = nl2br_js(message);
  var company = document.getElementById('txtCompany').value;
  var mailAddress = document.getElementById('txtWebSite').value;
  var country = document.getElementById('selCountry').value;  
  var securityCode = document.getElementById('txtCode').value;
  if(document.getElementById('radReasonBizEnq').checked)
  {
	  var radioValue=document.getElementById('radReasonBizEnq').value;		  
  }
  else if(document.getElementById('radReasonServSup').checked)
  {
	  var radioValue=document.getElementById('radReasonServSup').value;		  
  }
  else if(document.getElementById('radReasonWebFeed').checked)
  {
	  var radioValue=document.getElementById('radReasonWebFeed').value;		  
  }
  else if(document.getElementById('radReasonPress').checked)
  {
	  var radioValue=document.getElementById('radReasonPress').value;	  
  }
  else if(document.getElementById('radReasonOther').checked)
  {
	  var radioValue=document.getElementById('radReasonPress').value;		  
  }
  var bAtmail = false;
  var bDotmail = false;
  for(i=0;i<=email.length;i++)
  {
 	if(email.charAt(i)=='@' && !bAtmail)
 	{
     	bAtmail=true;
   	}	   	
 	if(email.charAt(i)=='.' && bAtmail && !bDotmail)
 	{
     	bDotmail=true;
    }
  }
  if(bAtmail && bDotmail)
  {
	var sCorrEmailVal = '1';
  }
  if(document.getElementById('taDetails').value != "")
  {
	    sErrMessage = "";
		document.getElementById('taDetails').style.borderWidth = "1px";
	    document.getElementById('taDetails').style.borderColor = "#00CC00";
	    document.getElementById('taDetails').style.borderStyle = "solid";
		sErrMessageVal = '0';
  }    
  if(document.getElementById('txtContact').value != "")
  {
	    sErrName = "";
		document.getElementById('txtContact').style.borderWidth = "1px";
	    document.getElementById('txtContact').style.borderColor = "#00CC00";
	    document.getElementById('txtContact').style.borderStyle = "solid";
		sErrNameVal = '0';
  }
  if(document.getElementById('txtCompany').value != "")
  {
	    sErrCompany = "";
		document.getElementById('txtCompany').style.borderWidth = "1px";
	    document.getElementById('txtCompany').style.borderColor = "#00CC00";
	    document.getElementById('txtCompany').style.borderStyle = "solid";
		sErrCompVal = '0';
  }
  if((document.getElementById('txtEmail').value != "") && (sCorrEmailVal == '1'))
  {
	  sErrEmail = "";
	  document.getElementById('txtEmail').style.borderWidth = "1px";
      document.getElementById('txtEmail').style.borderColor = "#00CC00";
      document.getElementById('txtEmail').style.borderStyle = "solid";
	  sErrEmailVal = '0';
  }  
  if(document.getElementById('txtTel').value != "")
  {
	    sErrTel = "";
		document.getElementById('txtTel').style.borderWidth = "1px";
	    document.getElementById('txtTel').style.borderColor = "#00CC00";
	    document.getElementById('txtTel').style.borderStyle = "solid";
		sErrTelVal = '0';
  }  
  if(document.getElementById('txtWebSite').value != "")
  {
	    sErrMailAddress = "";
		document.getElementById('txtWebSite').style.borderWidth = "1px";
	    document.getElementById('txtWebSite').style.borderColor = "#00CC00";
	    document.getElementById('txtWebSite').style.borderStyle = "solid";
		sErrMailAddressVal = '0';
  }  
  if(document.getElementById('selCountry').value != "")
  {
	    sErrCountry = "";
		document.getElementById('selCountry').style.borderWidth = "1px";
	    document.getElementById('selCountry').style.borderColor = "#00CC00";
	    document.getElementById('selCountry').style.borderStyle = "solid";
		sErrCountryVal = '0';
  } 
  if(document.getElementById('taDetails').value == "")
  {	 
	  document.getElementById('errormessage').style.color 		= "red";
	  var sErrMessage = "<b>Error:</b> Fill up the Message field.<br/>";
	  document.getElementById('errormessage').innerHTML = sErrMessage;
      document.getElementById('taDetails').style.borderWidth 	= "1px";
      document.getElementById('taDetails').style.borderColor 	= "red";
      document.getElementById('taDetails').style.borderStyle 	= "solid";
      var sErrMessageVal = '1';
	  oForm.taDetails.focus();
	  
  }
   else if(document.getElementById('txtContact').value == "")
  {	 
	  document.getElementById('errormessage').style.color 		= "red";
	  var sErrName = "<b>Error:</b> Fill up the Name field.<br/>";
	  document.getElementById('errormessage').innerHTML = sErrName;
      document.getElementById('txtContact').style.borderWidth 	= "1px";
      document.getElementById('txtContact').style.borderColor 	= "red";
      document.getElementById('txtContact').style.borderStyle 	= "solid";
      var sErrNameVal = '1';
	  oForm.txtContact.focus();
  }
  else if(document.getElementById('txtCompany').value == "")
  {	 
	  document.getElementById('errormessage').style.color 		= "red";
	  var sErrCompany = "<b>Error:</b> Fill up the Company field.<br/>";
	  document.getElementById('errormessage').innerHTML = sErrCompany;
      document.getElementById('txtCompany').style.borderWidth 	= "1px";
      document.getElementById('txtCompany').style.borderColor 	= "red";
      document.getElementById('txtCompany').style.borderStyle 	= "solid";
      var sErrNameVal = '1';
	  oForm.txtCompany.focus();	  
  }
  else if(document.getElementById('txtEmail').value == "")
  {  
	  	  
	  document.getElementById('errormessage').style.color 		= "red";
	  var sErrEmail = "<b>Error:</b> Enter your Email Address.<br/>";
	  document.getElementById('errormessage').innerHTML 		= sErrEmail;	  
      document.getElementById('txtEmail').style.borderWidth 	= "1px";
      document.getElementById('txtEmail').style.borderColor 	= "red";
      document.getElementById('txtEmail').style.borderStyle 	= "solid";
	  oForm.txtEmail.focus();
  }
  else if((document.getElementById('txtEmail').value != "") && (!bAtmail || !bDotmail))
  {	   
	   document.getElementById('errormessage').style.color 		= "red";
	   var sErrEmail1 = "<b>Error:</b> The Email field should have the correct format.<br/>";
	   document.getElementById('errormessage').innerHTML 		= sErrEmail1;
       document.getElementById('txtEmail').style.borderWidth 	= "1px";
       document.getElementById('txtEmail').style.borderColor 	= "red";
       document.getElementById('txtEmail').style.borderStyle 	= "solid";
       var sCorrEmailVal = '0';
       oForm.txtEmail.value='';
	   oForm.txtEmail.focus();
  }  
  else if(document.getElementById('txtTel').value == "")
  {	 
	  document.getElementById('errormessage').style.color 		= "red";
	  var sErrTel = "<b>Error:</b> Fill up the Telephone field.<br/>";
	  document.getElementById('errormessage').innerHTML = sErrTel;
      document.getElementById('txtTel').style.borderWidth 	= "1px";
      document.getElementById('txtTel').style.borderColor 	= "red";
      document.getElementById('txtTel').style.borderStyle 	= "solid";
      sErrTelVal = '1';
	  oForm.txtTel.focus();
  }
  else if(document.getElementById('txtWebSite').value == "")
  {	 
	  document.getElementById('errormessage').style.color 		= "red";
	  var sErrMailAddress = "<b>Error:</b> Fill up the Mailing Address field.<br/>";
	  document.getElementById('errormessage').innerHTML = sErrMailAddress;
      document.getElementById('txtWebSite').style.borderWidth 	= "1px";
      document.getElementById('txtWebSite').style.borderColor 	= "red";
      document.getElementById('txtWebSite').style.borderStyle 	= "solid";
      var sErrMailAddressVal = '1';
	  oForm.txtWebSite.focus();	  
  }
  else if(document.getElementById('selCountry').value == "")
  {	 
	  document.getElementById('errormessage').style.color 		= "red";
	  var sErrCountry = "<b>Error:</b> Fill up the Country field.<br/>";
	  document.getElementById('errormessage').innerHTML = sErrCountry;
      document.getElementById('selCountry').style.borderWidth 	= "1px";
      document.getElementById('selCountry').style.borderColor 	= "red";
      document.getElementById('selCountry').style.borderStyle 	= "solid";
      var sErrCountryVal = '1';
	  oForm.selCountry.focus();
	  
  }
  else if(document.getElementById('txtCode').value == "")
  {	 
	  document.getElementById('errormessage').style.color 		= "red";
	  var sErrSecurityCode = "<b>Error:</b> You must enter the Security Code.<br/>";
	  document.getElementById('errormessage').innerHTML = sErrSecurityCode;
      document.getElementById('txtCode').style.borderWidth 	= "1px";
      document.getElementById('txtCode').style.borderColor 	= "red";
      document.getElementById('txtCode').style.borderStyle 	= "solid";
      var sErrSecVal = '1';
	  oForm.txtCode.focus();
  }
  else if(document.getElementById('txtCode').value != "")
  {  
	  var postValues = encodeURIComponent(contactName)+"^"+ encodeURIComponent(email)+"^"+ encodeURIComponent(telephone)+"^"+ encodeURIComponent(company)+"^"+encodeURIComponent(mailAddress)+"^"+encodeURIComponent(securityCode)+"^"+encodeURIComponent(radioValue)+"^"+encodeURIComponent(country)+"^"+encodeURIComponent(message);
	  document.getElementById('errormessage').innerHTML = "";
	  var url="./submit-contact.php";
      makeRequestContact(url,postValues);
   }
   
}

function nl2br_js(myString)
{
	return myString.replace( /\n/g, 'weed' );
}

function showTab1()
{
	document.getElementById('newsdiv').style.display='block';
	document.getElementById('blogdiv').style.display='none';
	document.getElementById('link1').style.color='black';
	document.getElementById('link2').style.color='';
	document.getElementById('blog').className='off';
	document.getElementById('news').className='';
}

function showTab2()
{
	document.getElementById('blogdiv').style.display='block';
	document.getElementById('newsdiv').style.display='none';
	document.getElementById('link2').style.color='black';
	document.getElementById('link1').style.color='';
	document.getElementById('news').className='off';
	document.getElementById('blog').className='';
}
function openSpan()
{ 
	document.getElementById('spanInfo').style.display = 'block';
	document.getElementById('more').src = '<?php print $sWebsiteUrl;?>/media/images/minus.png';
}
function closeSpan()
{
 	document.getElementById('spanInfo').style.display = 'none';
 	document.getElementById('more').src = '<?php print $sWebsiteUrl;?>/media/images/more.png';
}
function openBox()
{ 
	document.getElementById('boxInfo').style.display = 'block';
}
function closeBox()
{
 	document.getElementById('boxInfo').style.display = 'none';
}
function openInformationBlock(infoblockname)
{
	var oInfoblock = 'document.getElementById("'+infoblockname+'")';
	eval(oInfoblock).style.display = "block";
}
function closeInformationBlock(infoblockname)
{
	var oInfoblock = 'document.getElementById("'+infoblockname+'")';
	eval(oInfoblock).style.display = "none";
}



