function showPrivacy(){
	mywindow = window.open ("../includes/privacypolicy.php?id=1","mywindow","scrollbars=0,resizable=0,	width=600,height=304");
	//mywindow.moveTo(0,0);
} 
function showTerms(){
	mywindow = window.open ("../includes/termsofuse.php?id=1","mywindow","scrollbars=0,resizable=0,	width=600,height=304");
	//mywindow.moveTo(0,0);
} 
function ser_filter_onfocus(fieldid){
	if(fieldid == "fltr_cmpnyname" && document.getElementById(fieldid).value == "Search for Company Name"){document.getElementById(fieldid).value = "";}
		
	if(fieldid == "fltr_location" && document.getElementById(fieldid).value == "Search for Location"){document.getElementById(fieldid).value = "";}

	if(fieldid == "fltr_position" && document.getElementById(fieldid).value == "Search for Position"){document.getElementById(fieldid).value = "";}

	if(fieldid == "fltr_experience" && document.getElementById(fieldid).value == "in years"){document.getElementById(fieldid).value = "";}
}

function ser_filter_onblur(fieldid){
	if(fieldid == "fltr_cmpnyname" && document.getElementById(fieldid).value == ""){document.getElementById(fieldid).value = "Search for Company Name";}

	if(fieldid == "fltr_location" && document.getElementById(fieldid).value == ""){document.getElementById(fieldid).value = "Search for Location";}

	if(fieldid == "fltr_position" && document.getElementById(fieldid).value == ""){document.getElementById(fieldid).value = "Search for Position";}

	if(fieldid == "fltr_experience" && document.getElementById(fieldid).value == ""){document.getElementById(fieldid).value = "in years";}
}


function SelectFilters(section, fieldid, filterbytext){

	if(fieldid == "fltr_cmpnyname" && (document.getElementById(fieldid).value == "Search for Company Name" || document.getElementById(fieldid).value == "")){
		alert("Kindly enter Company Name");
		return;
	}
	if(fieldid == "fltr_location" && (document.getElementById(fieldid).value == "Search for Location" || document.getElementById(fieldid).value == "")){
		alert("Kindly enter Location");
		return;
	}

	var field_id = "";
	if(fieldid == "fltr_status"){
		if(document.getElementById("fltr_stage").value == 1 || document.getElementById("fltr_stage").value == 2){
			var field_id = fieldid+"1";
		}else if(document.getElementById("fltr_stage").value == 3){
			var field_id = fieldid+"2";
		}
	}
	if(fieldid == "fltr_status" && field_id != '' && document.getElementById(field_id).value == ""){
		alert("Kindly select Status Flag");
		return;
	}
	if(fieldid == "fltr_tags" && (document.getElementById(fieldid).value == "Search for Tags" || document.getElementById(fieldid).value == "")){
		alert("Kindly enter Tags");
		return;
	}	


	var maindiv = document.getElementById('filterbycontent');
	if(maindiv.innerHTML == "No tags selected to filter"){maindiv.innerHTML = "";}
// 	else if(maindiv.innerHTML == ""){maindiv.innerHTML = "No tags selected to filter";}
	
	if(document.getElementById(section)){
		var parentdiv = document.getElementById(section);
	}else{
		var parentdiv = document.createElement('DIV');
		parentdiv.id = section;
		maindiv.appendChild(parentdiv);
	}

	if(fieldid == "fltr_stage" || fieldid == "fltr_status"){
// 	alert(field_id);
		if(field_id != ""){
			var fieldtext = document.getElementById(field_id).options[document.getElementById(field_id).selectedIndex].text;
			var fieldvalue = document.getElementById(field_id).value;
		}else{
		var fieldtext = document.getElementById(fieldid).options[document.getElementById(fieldid).selectedIndex].text;
		var fieldvalue = document.getElementById(fieldid).value;
		}
		var fieldtext1 = document.getElementById('fltr_stage').options[document.getElementById('fltr_stage').selectedIndex].text;
		var fieldvalue1 = document.getElementById('fltr_stage').value;
	}else{
		var fieldtext = document.getElementById(fieldid).value;
		var fieldvalue = document.getElementById(fieldid).value;
	}

if(fieldid == "fltr_status"){
	var sectionid = section+"_"+fieldvalue1;
	var sectionid1 = section+"_"+fieldvalue1+"."+fieldvalue;
}else{
	var sectionid = section+"_"+fieldvalue;
	var sectionid1 = section+"_"+fieldvalue;
}
// alert("sectionid : "+sectionid+"\nsectionid1 : "+sectionid1);/*return;*/

var createtag = 'N';
var sectionvalue = "";

if(fieldid == "fltr_status"){
	if(document.getElementById(sectionid1)){
		createtag = 'N';
		alert("This tag already selected");
	}else if(document.getElementById(sectionid)){
		parentdiv.removeChild(document.getElementById(sectionid));
		var sectiondivid = sectionid1;
		var sectionvalue = fieldtext1+"-"+fieldtext;
		createtag = 'Y';
	}else{
		var sectiondivid = sectionid1;
		var sectionvalue = fieldtext1+"-"+fieldtext;
		createtag = 'Y';
	}
}else if(document.getElementById(sectionid)){
	createtag = 'N';
	alert("This tag already selected");
}else{
	if(fieldid == "fltr_stage"){
		var sectiondivid = sectionid;
		var sectionvalue = document.getElementById(fieldid).options[document.getElementById(fieldid).selectedIndex].text;
		createtag = 'Y';
	}else{
		var sectiondivid = sectionid;
		var sectionvalue = document.getElementById(fieldid).value;
		createtag = 'Y';
	}
}

	if(createtag == 'Y'){
	
// 		if(parentdiv.innerHTML != ""){}
		var subid = document.createElement("span");
		subid.id = sectiondivid;
		subid.style.width = "100%";
		subid.innerHTML = "<div align='left' style='border:1px dotted #f7fbfd;'><div style=\"width:15px;padding-top:5px;height:15px;float:left;vertical-align : middle; \" id=\"tempid\"><img src=\"images/reject_check_box_icon.gif\" width=\"9\" height=\"9\" border=\"0\" onclick=\"RemoveFilters('"+section+"', '"+sectiondivid+"')\" style=\"cursor:pointer;\"></div><div style=\"float:left;\" id=\"tempid\">"+sectionvalue+"</div></div><br>";
		parentdiv.appendChild(subid);

	}

	maindiv.style.display = "block";

}

function RemoveFilters(section, fieldid){
	var maindiv = document.getElementById('filterbycontent');
	var parentdiv = document.getElementById(section);
	var subid = document.getElementById(fieldid);
	if(document.getElementById(fieldid)){parentdiv.removeChild(subid);}
	if(parentdiv.innerHTML == ""){maindiv.removeChild(parentdiv);}
}

function applyfilters(){
	
	var vars_keys = document.getElementById('div_keys_search');
	var vars_keys1 = getElementsByTagNames("SPAN", vars_keys);

	var ser_key = "";
	var ser_type = "";
	var ser_jobid = "";
	
	for(var i=0; i<vars_keys1.length; i++)
	{
		var vars_id = vars_keys1[i].id;
		var vars_val = vars_id.split("_");
		var var_split_type = vars_val[0];
		var var_split_value = vars_val[1];

		if(var_split_type == "keyword")
		{
			ser_key = "ser_keywords="+var_split_value;	
		}
		if(var_split_type == "keytype")
		{
			ser_type = "ser_type="+var_split_value;
		}
		if(var_split_type == "keyid")
		{
			ser_jobid = "ser_jobid="+var_split_value;
		}
	}
// 	alert(ser_key+ser_type+ser_jobid);
	
	var filters = document.getElementById('filterbycontent');	
	var filters1 = getElementsByTagNames("DIV", filters);
	var contspans = getElementsByTagNames("SPAN", filters);
	var compname = "";
	var locationname = "";
	var position = "";
	var experience = "";
	var fquery = "";
	
	for(var i=0;i<contspans.length;i++)
	{
		var spans_id = contspans[i].id;
		var spans_id_split = spans_id.split("_");
		var spans_id_type = spans_id_split[0];
		var spans_id_value = spans_id_split[1];
		
		if(spans_id_type == "filterbycompname")
		{
			if(compname == ""){compname = "comp_name="+spans_id_value;}
			else {compname = compname+ "~~"+spans_id_value;}
		}
		
		if(spans_id_type == "filterbylocation")
		{
			if(locationname == ""){locationname = "location_name="+spans_id_value;}
			else {locationname = locationname+ "~~"+spans_id_value;}
		}

		if(spans_id_type == "filterbyposition")
		{
			if(position == ""){position = "position_name="+spans_id_value; }
			else { position = position+ "~~"+spans_id_value; }
		}
		if(spans_id_type == "filterbyexperience")
		{
			if(experience == "") { experience = "experience_years="+spans_id_value; }
			else { experience = experience+ "~~"+spans_id_value; }
		}
	}
	
	if(compname != ""){fquery = fquery+compname+"&";}
	if(locationname != ""){fquery = fquery+locationname+"&";}
	if(position != "") { fquery = fquery+position+"&"; }
	if(experience != "") { fquery = fquery+experience+"&"; }
	if(ser_key != "")	{	fquery=fquery+ser_key+"&";	}
	if(ser_type != "")	{	fquery=fquery+ser_type+"&";	}
	if(ser_jobid != "")	{	fquery=fquery+ser_jobid+"&";	}
// 	alert(fquery);
	fquery = fquery.slice(0,-1); /*alert(fquery);*/
	ajax_loadContent("jobfilters", "modules/view_jobs.php?applyfilter=y&"+fquery, "loadingother1", false);
}

function getElementsByTagNames(list,obj) {
	if (!obj) var obj = document;

	var resultArray = new Array();
// 	for (var i=0;i<tagNames.length;i++) {
		var tags = obj.getElementsByTagName(list);
		for (var j=0;j<tags.length;j++) {
			resultArray.push(tags[j]);
		}
	return resultArray;
}

function PopupWindow(path, width, height, shadowdivid){
	displayMessage(path, width, height, shadowdivid);
}

function ApplyJob()
{
	document.getElementById('loading').style.display = 'block';
	var apply_name = document.getElementById('apply_name').value;
	var apply_email = document.getElementById('apply_email').value;
	var apply_exp_year =  document.getElementById('apply_exp_year').value;
	var apply_exp_months = document.getElementById('apply_exp_months').value;
	var apply_contact = document.getElementById('apply_contact').value;
	var apply_city = document.getElementById('apply_city').value;
	var apply_perfect = document.getElementById('apply_perfect').value;
	var apply_resume = document.getElementById('apply_resume').value;

	//validation.
	if(apply_name == ""){
		document.getElementById('apply_name').className = 'textbox_err';
	} else {
		document.getElementById('apply_name').className = 'textbox';
	}
	if(apply_email == ""){
		document.getElementById('apply_email').className = 'textbox_err';
	} else {
		document.getElementById('apply_email').className = 'textbox';
	}
	if(apply_contact == ""){
		document.getElementById('apply_contact').className = 'textbox_err';
	} else {
		document.getElementById('apply_contact').className = 'textbox';
	}
	if(apply_city == ""){
		document.getElementById('apply_city').className = 'textbox_err';
	} else {
		document.getElementById('apply_city').className = 'textbox';
	}
	if(apply_exp_year == ""){
		document.getElementById('apply_exp_year').className = 'textbox_err';
	} else {
		document.getElementById('apply_exp_year').className = 'textbox';
	}
	if(apply_exp_months == ""){
		document.getElementById('apply_exp_months').className = 'textbox_err';
	} else {
		document.getElementById('apply_exp_months').className = 'textbox';
	}
	if(apply_resume == ""){
		document.getElementById('apply_resume').className = 'textbox_err';
	} else {
		document.getElementById('apply_resume').className = 'textbox';
	}

	// Process user
	var querystring = "mode=ApplyJob&apply_name="+apply_name+"&apply_email="+apply_email+"&apply_exp_year="+apply_exp_year+"&apply_exp_months="+apply_exp_months+"&apply_contact="+apply_contact+"&apply_city="+apply_city+"&apply_perfect="+apply_perfect+"&apply_resume="+apply_resume;
	
	new Ajax.Request("modules/jobs/jobs_apply_functions.php",
		{
			method:'post',
			postBody:querystring,
			onComplete: function(result)
			{
				d.innerHTML=result.responseText;
			}
		});
	document.getElementById('loading').style.display = 'none';
}
