function switchDivs(name_1, name_2) {
	if(document.getElementById(name_1).style.display == 'none') {
		document.getElementById(name_1).style.display = '';
		document.getElementById(name_2).style.display = 'none';
	} else {
		document.getElementById(name_1).style.display = 'none';
		document.getElementById(name_2).style.display = '';
	}
}

var current_menu = 0;

function submenu(elementID) {
	
	if (elementID == -1) {
		if (current_menu == 0)
			elementID = 1;
		else
			elementID =0;
	}
	
	var count = 0;
	var target1 = null;
	while ((target1 = document.getElementById('submenu'+count)) != null) {
			if (target1.id == 'submenu'+elementID)
					target1.style.display = 'block';
			else
					target1.style.display = 'none';
			count++;
	}

	count = 1;
	target1 = null;
	while ((target1 = document.getElementById('menubutton'+count)) != null) {
			if (target1.id == 'menubutton'+elementID) {
				target1.className = 'main_page_header_active';
			}
			else {
				target1.className = 'main_page_header';
			}
			count++;
	}
	
	current_menu = elementID;
}

function location_search(link) {
	document.location.href = link;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function loadXMLString(txt) 
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async="false";
  xmlDoc.loadXML(txt);
  return(xmlDoc);  
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    parser=new DOMParser();
    xmlDoc=parser.parseFromString(txt,"text/xml");
    return(xmlDoc);
    }
  catch(e) {alert(e.message)}
  }
return(null);
}

function checkAllDomains(form){
	for (var i=0;i< form.elements.length;i++) {
		var e = form.elements[i];
		if (e.checked == false) { e.checked=true; }
	}
}
	  
function uncheckAllDomains(form){
	for (var i=0;i< form.elements.length;i++) {
		var e = form.elements[i];
		if (e.checked == true) { e.checked=false; }
	}
}

function calculateCreditsValue(credit_count) {
	var total = 0.00;
	total = (credit_count * 50) * 1.215;
	
	document.getElementById('job_enhanced_credit_cost').value = total.toFixed(2);
}

function checkOrder3Form() {
	var credit_count = document.getElementById('job_enhanced_credit_value').value;
	credit_count = parseInt(credit_count);
	
	if(credit_count == 0)
			alert("At Least One Enhanced Job Credit Must Be Selected.");
	else
			document.OrderForm3.submit();
	
}

function TwitThis(url, title) {
	window.open("http://twitter.com/home?status="+((title) ? encodeURIComponent(title.replace(/^\s*|\s*$/g,'')) : "")+" "+url, "TwitThisPop", "width=600, height=600, location, status, scrollbars, resizable");
}

function enhancedJobInactivityWarning() {
	var conf = confirm('If You are about to deactivate an Enhanced Job, please be aware that you will not be able to reactivate this Job as an Enhanced Job. \n\nDo you wish to continue?');
	if(conf)
		document.form.submit();
	else
		document.getElementById(checkbox).checked = false;
}

function activateButtons(form) {
	document.getElementById('refresh').disabled = true;
	document.getElementById('inactive').disabled = true;
	for (var i=0;i< form.elements.length;i++) {
		var e = form.elements[i];
		if (e.checked == true) { 
			document.getElementById('refresh').disabled = false;
			document.getElementById('inactive').disabled = false;
		}
	}
}

function employersJobsManagement(form) {
	var action = document.getElementById('action').value;
	if(action == 'inactive') {
		for (var i=0;i< form.elements.length;i++) {
			var checkbox = form.elements[i];
			if(checkbox.checked == true) {
				var name = checkbox.name;
				var id = checkbox.id;
				if(id == 'e_'+name) {
					var conf = confirm('You are about to deactivate an Enhanced Job. Please be aware that you will not be able to reactivate this Job as an Enhanced Job. \n\nDo you wish to continue?');
					if(conf)
						return true;
					else
						return false;
				}
			}
		}
		return true;
	} else if(action == 'refresh') {
		var jobs_count = 0;
		for (var i=0;i< form.elements.length;i++) {
			var checkbox = form.elements[i];
			if(checkbox.checked == true) {
				var name = checkbox.name;
				var id = checkbox.id;
				if(id == 'e_'+name) {
					alert('You are about to refresh an Enhanced Job. Please be aware that only Free Jobs can be refreshed.');
				}
				if(id == 'c_'+name) {
					alert('You have already refreshed One Job today. Please be aware that only One Job a day can be refreshed.');
					return false;
				}
				jobs_count++;
			}
		}
		if(jobs_count == 1) {
			return true;
		} else {
			alert('Please be aware that only one job a day can be refreshed.');
			return false;
		}
	}
	
	return false;
}