var monthmas=Array('','January','February','March','April','May','June','July','August','September','October','November','December');
var schoolnames=Array();
schoolnames['csb']='Caucasus School of Business';
schoolnames['csl']='Caucasus School of Law';
schoolnames['csm']='Caucasus School of Media';
schoolnames['csh']='Caucasus School of Humanities';
schoolnames['csg']='Caucasus School of Governance';


//----------------------------------
//----------------------------------
//----------------------------------
//----------------------------------
function stateChanged_send_cv() { 
	if (xmlHttp.readyState==4){ 	
		if (xmlHttp.responseText=="yes") {
			document.getElementById("send_cv_div2").innerHTML="";
			document.getElementById("send_cv_div").innerHTML="<h3 style=\"color:green\">Your CV is sent!</h3>";
		} else {
			document.getElementById("send_cv_div2").innerHTML=xmlHttp.responseText;
			goToElement("but");
		}
	}
	//0	The request is not initialized
	//1	The request has been set up
	//2	The request has been sent
	//3	The request is in process
	//4	The request is complete
}
//----------------------------------
function send_cv(butobj,jobid,cvid) {
		if ($cvid>0) {} else {alert("Please choose CV");return false;}
		document.getElementById("send_cv_div2").innerHTML="<img src=\"i/loading.gif\" />";
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {			alert ("Your browser does not support AJAX!");			return;	} 
  	var params="?ac=view_jobs";
  	params+="&ac2=send_cv";
  	params+="&cvid="+cvid;
  	params+="&jobid="+jobid;
  	params+="&sid="+Math.random();

		xmlHttp.onreadystatechange=stateChanged_send_cv;		
		xmlHttp.open("GET","index.php"+params,true);
		xmlHttp.send (null);
		
		return false;
}
//----------------------------------
function goToElement(sName) {
	var theElement = document.getElementById(sName); 
	var selectedPosX = 0;
  var selectedPosY = 0;
              
  while(theElement != null){
    selectedPosX += theElement.offsetLeft;
    selectedPosY += theElement.offsetTop;
    theElement = theElement.offsetParent;
  }
                        		      
 window.scrollTo(selectedPosX,selectedPosY);

}
//-------------------------------------------------------------------------------------
function get_radio_button_value (radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
//-------------------------------------------------------------------------------------
function SetAllCheckBoxes(FormName, FieldName, CheckValue)
{
	if(!document.forms[FormName])
		return;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	if(!objCheckBoxes)
		return;
	var countCheckBoxes = objCheckBoxes.length;
	if(!countCheckBoxes)
		objCheckBoxes.checked = CheckValue;
	else
		// set the check value for all check boxes
		for(var i = 0; i < countCheckBoxes; i++)
			objCheckBoxes[i].checked = CheckValue;
}
//-------------------------------------------------------------------------------------
function isArray(testObject) {   
    return testObject && !(testObject.propertyIsEnumerable('length')) && typeof testObject === 'object' && typeof testObject.length === 'number';
}
//-------------------------------------------------------------------------------------
function sw(mm) {
	if (mm.constructor == Array) {
		return mm[0].value;
	} else {	
		return mm.value;
	}
}
//-------------------------------------------------------------------------------------
function sw2(mm) {
	if (mm.constructor == Array) {	return mm[0];} else {	return mm;}
}
//----------------------------------
function startUpload(){
      document.getElementById('f1_upload_process').style.display = 'block';
      document.getElementById('f1_upload_form').style.display = 'none';
      return true;
}
//----------------------------------
function stopUpload(success){
      var result = success;
      document.getElementById('f1_upload_process').style.display = 'none';
      document.getElementById('f1_upload_form').style.display= 'block';      
      return true;   
}
//----------------------------------
function stateChanged_register() { 
	if (xmlHttp.readyState==4){ 	
		if (xmlHttp.responseText=="yes") {
			document.getElementById("register_div").innerHTML="";
			document.getElementById("register_table_div").innerHTML="<h2 style=\"color:green;\">Thank you for Registration. <br />Your account will be activated and you will receive confirmation to your email within 48 hours</h2>";
		} else {
			document.getElementById("register_div").innerHTML=xmlHttp.responseText;
			document.getElementById("captcha_img").src="/captcha.php?"+Math.random();
			document.register_form.security_code.value='';
			goToElement("top");
		}
		document.register_form.register_button.disabled=false;
	}
	//0	The request is not initialized
	//1	The request has been set up
	//2	The request has been sent
	//3	The request is in process
	//4	The request is complete
}
//----------------------------------
function doregister () {
	document.register_form.register_button.disabled=true;
	document.getElementById("register_div").innerHTML="";
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
  			alert ("Your browser does not support AJAX!");
  			return;
  		} 
  	var params="?ac=register_company&ac2=register";
  	params+="&name="+document.register_form.name.value;
  	params+="&category="+get_radio_button_value(document.register_form.category);
  	params+="&geolocation="+document.register_form.geolocation[document.register_form.geolocation.selectedIndex].value;
  	params+="&location_id="+document.register_form.location_id[document.register_form.location_id.selectedIndex].value;
  	params+="&www="+document.register_form.www.value;
  	params+="&logo="+document.register_form.logo.value;
  	params+="&desc="+document.register_form.desc.value;
  	params+="&lname="+document.register_form.lname.value;
  	params+="&fname="+document.register_form.fname.value;
  	params+="&position="+document.register_form.position.value;
  	params+="&mob="+document.register_form.mob.value;
  	params+="&comments="+document.register_form.comments.value;
  	params+="&email="+document.register_form.email.value;
  	params+="&address="+document.register_form.address.value;
  	params+="&tel="+document.register_form.tel.value;
  	params+="&fax="+document.register_form.fax.value;
  	params+="&user="+document.register_form.user.value;
  	params+="&pass="+document.register_form.pass.value;
  	params+="&pass2="+document.register_form.pass2.value;
  	params+="&security_code="+document.register_form.security_code.value;
 	
  	params+="&sid="+Math.random();

		xmlHttp.onreadystatechange=stateChanged_register;		
		xmlHttp.open("GET","index.php"+params,true);
		xmlHttp.send (null);
}
//----------------------------------
function stateChanged_login() { 
	if (xmlHttp.readyState==4){ 	
		if (xmlHttp.responseText=="yes") {
			window.location.href="/?"+Math.random();
		}else  {
			if (xmlHttp.responseText=="admin") {
			window.location.href="/?ac=manage_company&"+Math.random();
			} else if (xmlHttp.responseText=="company") {
			window.location.href="/?ac=my_jobs&"+Math.random();
			} else {
				document.getElementById("login_div").innerHTML=xmlHttp.responseText;
			}
		}
	}
	//0	The request is not initialized
	//1	The request has been set up
	//2	The request has been sent
	//3	The request is in process
	//4	The request is complete
}
//----------------------------------------------------------
function dologin() {
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
  			alert ("Your browser does not support AJAX!");
  			return;
  		} 
  	var params="?ac=login";
  	params+="&user="+document.login_form.user.value;
  	params+="&pass="+document.login_form.pass.value;
  	params+="&usertype="+document.login_form.usertype[document.login_form.usertype.selectedIndex].value;
  	params+="&sid="+Math.random();
  	
		xmlHttp.onreadystatechange=stateChanged_login;
		xmlHttp.open("GET","index.php"+params,true);
		xmlHttp.setRequestHeader ("Content-Type",   "application/x-www-form-urlencoded");
		//xmlHttp.setRequestHeader("Content-length", params.length);
		//xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send (null);
}
//----------------------------------
function show_hide_div (divname,k) {
	divobj=document.getElementById(divname).style;
	if (k==0) {
		divobj.display='block';
		k=1;
	} else {
		divobj.display='none';
		k=0;
	}
	return k;
}
//------------------------------------
//----------------------------------
function show_hide_div2 (divname) {
	divobj=document.getElementById(divname).style;
	if (divobj.display=='none') {
		divobj.display='block';
	} else {
		divobj.display='none';
	}
}
//----------------------------------
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  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 does not support AJAX!");
      return false;
      }
    }
  }

return xmlHttp;
}
//----------------------------------