
function toggleField(form,field,defaultvalue) {
	if (document.forms[form].elements[field].value==defaultvalue) {
		document.forms[form].elements[field].value="";
		document.getElementById(field).className="";
	}
	else if (document.forms[form].elements[field].value=="") {
		document.forms[form].elements[field].value=defaultvalue;
		document.getElementById(field).className="grey";
	}
	//alert(document.forms['login'].elements['email'].value);
}
function togglePasswordfield(form,field,defaultvalue) {
	if (document.forms[form].elements[field].value==defaultvalue) {
		document.forms[form].elements[field].value="";
		document.getElementById(field).className="";
		document.getElementById(field).type="password";
	}
	else if (document.forms[form].elements[field].value=="") {
		document.forms[form].elements[field].value=defaultvalue;
		document.getElementById(field).className="grey";
		document.getElementById(field).type="text";
	}
	//alert(document.forms[form].elements['email'].value);
}



function checkboxes(checkedbox) {
	checkedbox_name=checkedbox.name;
	
	all_checked=document.forms['jobsearch'].elements['all'].checked;
	agencies_checked=document.forms['jobsearch'].elements['agencies'].checked;
	companies_checked=document.forms['jobsearch'].elements['companies'].checked;
	other_checked=document.forms['jobsearch'].elements['other'].checked;
	
	if (checkedbox_name=="all") {
		document.forms['jobsearch'].elements['agencies'].checked="";
		document.forms['jobsearch'].elements['companies'].checked="";
		document.forms['jobsearch'].elements['other'].checked="";
	}
	
	else {
		if (agencies_checked==true || companies_checked==true || other_checked==true) {
			if (agencies_checked==true && companies_checked==true && other_checked==true) {
				document.forms['jobsearch'].elements['all'].checked="true";
				document.forms['jobsearch'].elements['agencies'].checked="";
				document.forms['jobsearch'].elements['companies'].checked="";
				document.forms['jobsearch'].elements['other'].checked="";
			}
			else {
				document.forms['jobsearch'].elements['all'].checked="";
			}
		}
		else {
			document.forms['jobsearch'].elements['all'].checked="true";
		}
	}
}

function checkcoboxes(checkedbox) {
	checkedbox_name=checkedbox.name;
	
	all_checked=document.forms['companysearch'].elements['all'].checked;
	agencies_checked=document.forms['companysearch'].elements['agencies'].checked;
	companies_checked=document.forms['companysearch'].elements['companies'].checked;
	
	if (checkedbox_name=="all") {
		document.forms['companysearch'].elements['agencies'].checked="";
		document.forms['companysearch'].elements['companies'].checked="";
	}
	
	else {
		if (agencies_checked==true || companies_checked==true) {
			if (agencies_checked==true && companies_checked==true) {
				document.forms['companysearch'].elements['all'].checked="true";
				document.forms['companysearch'].elements['agencies'].checked="";
				document.forms['companysearch'].elements['companies'].checked="";
			}
			else {
				document.forms['companysearch'].elements['all'].checked="";
			}
		}
		else {
			document.forms['companysearch'].elements['all'].checked="true";
		}
	}		
}


function redirect (uri) {
	//alert(uri);
	document.location=uri;
}


// MJB TABS \\

function showTab(tab) {
	if (document.getElementById(tab)) {
		// hide all
		
		var tabsarray=document.getElementsByClassName('tab');
		for(var i=0; i<tabsarray.length; i++) {
			tabsarray[i].style.display="none";
			tabsarray[i].style.visibility="hidden";
		}
		
		document.getElementById(tab).style.display="block";
		document.getElementById(tab).style.visibility="visible";

		document.getElementById(tab).style.filter = "alpha(opacity=100)";
		document.getElementById(tab).style.KhtmlOpacity = 100; 
		document.getElementById(tab).style.MozOpacity = 100;
		document.getElementById(tab).style.opacity = 100;
		
	}
}


function changeheadingSize(paragraph_heading_size) {
	
	newclassName="h"+paragraph_heading_size.value;
	//alert(paragraph_heading_size.value);
	document.getElementById("pheading").className=newclassName;
}

function deleteItem(item_type,item_id,url) {
	var display_item_type = item_type.replace("_", " ");
	var r=confirm("Are you sure you want to delete this "+display_item_type+"?");
	if (r==true) {
		newlocation=url+"&delete_"+item_type+"_id="+item_id;
		//alert(newlocation);
		document.location=newlocation;
	}
	else {
		return false;
	}
}

