//if (document.images) {
//home main nav
//hom_on = new Image();	hom_on.src = "/images/roll/home_on.gif";
//hom_off = new Image();	hom_off.src = "/images/roll/home_off.gif";
																			 
if (0) {
dem_on = new Image();	dem_on.src = "/images/roll/demo_on.gif";
dem_off = new Image();	dem_off.src = "/images/roll/demo_off.gif";
pri_on = new Image();	pri_on.src = "/images/roll/pricing_on.gif";
pri_off = new Image();	pri_off.src = "/images/roll/pricing_off.gif";
abo_on = new Image();	abo_on.src = "/images/roll/about_on.gif";
abo_off = new Image();	abo_off.src = "/images/roll/about_off.gif";
fin_on = new Image();	fin_on.src = "/images/roll/find_on.gif";
fin_off = new Image();	fin_off.src = "/images/roll/find_off.gif";
con_on = new Image();	con_on.src = "/images/roll/contact_on.gif";
con_off = new Image();	con_off.src = "/images/roll/contact_off.gif";

//sub main nav
//hom2_on = new Image();	hom2_on.src = "/images/roll2/home_on.gif";
//hom2_off = new Image();	hom2_off.src = "/images/roll2/home_off.gif";
dem2_on = new Image();	dem2_on.src = "/images/roll2/demo_on.gif";
dem2_off = new Image();	dem2_off.src = "/images/roll2/demo_off.gif";
pri2_on = new Image();	pri2_on.src = "/images/roll2/pricing_on.gif";
pri2_off = new Image();	pri2_off.src = "/images/roll2/pricing_off.gif";
abo2_on = new Image();	abo2_on.src = "/images/roll2/about_on.gif";
abo2_off = new Image();	abo2_off.src = "/images/roll2/about_off.gif";
fin2_on = new Image();	fin2_on.src = "/images/roll2/find_on.gif";
fin2_off = new Image();	fin2_off.src = "/images/roll2/find_off.gif";
con2_on = new Image();	con2_on.src = "/images/roll2/contact_on.gif";
con2_off = new Image();	con2_off.src = "/images/roll2/contact_off.gif";

//home page tabs
tabs = new Array();
tabs['search_jobs_on'] = new Image();	
tabs['search_jobs_on'].src = "/images/roll/tab_searchjobs_roll.gif";
tabs['search_jobs_off'] = new Image();	
tabs['search_jobs_off'].src = "/images/roll/tab_searchjobs_off.jpg";
tabs['search_jobs_selected'] = new Image();
tabs['search_jobs_selected'].src = "/images/roll/tab_searchjobs_on.gif";

tabs['advanced_search_on'] = new Image();	
tabs['advanced_search_on'].src = "/images/roll/tab_advsearch_roll.gif";
tabs['advanced_search_off'] = new Image();	
tabs['advanced_search_off'].src = "/images/roll/tab_advsearch_off.jpg";
tabs['advanced_search_selected'] = new Image();
tabs['advanced_search_selected'].src = "/images/roll/tab_advsearch_on.gif";

tabs['career_center_on'] = new Image();	
tabs['career_center_on'].src = "/images/roll/tab_careercntr_roll.gif";
tabs['career_center_off'] = new Image();	
tabs['career_center_off'].src = "/images/roll/tab_careercntr_off.jpg";
tabs['career_center_selected'] = new Image();
tabs['career_center_selected'].src = "/images/roll/tab_careercntr_on.gif";

tabs['employer_on'] = new Image();	
tabs['employer_on'].src = "/images/roll/tab_employer_roll.gif";
tabs['employer_off'] = new Image();	
tabs['employer_off'].src = "/images/roll/tab_employer_off.jpg";
tabs['employer_selected'] = new Image();
tabs['employer_selected'].src = "/images/roll/tab_employer_on.gif";

tabs['ad_agency_on'] = new Image();	
tabs['ad_agency_on'].src = "/images/roll/tab_agency_roll.gif";
tabs['ad_agency_off'] = new Image();	
tabs['ad_agency_off'].src = "/images/roll/tab_agency_off.jpg";
tabs['ad_agency_selected'] = new Image();
tabs['ad_agency_selected'].src = "/images/roll/tab_agency_on.gif";

tabs['recruiting_firm_on'] = new Image();	
tabs['recruiting_firm_on'].src = "/images/roll/tab_recruiting_roll.gif";
tabs['recruiting_firm_off'] = new Image();
tabs['recruiting_firm_off'].src = "/images/roll/tab_recruiting_off.jpg";
tabs['recruiting_firm_selected'] = new Image();
tabs['recruiting_firm_selected'].src = "/images/roll/tab_recruiting_on.gif";
}


function select_tab(area, tab) {
        if (selected_tabs[area] == tab) {
                return false;
        }
        if (selected_tabs[area]) {
                document.getElementById("tab_"+selected_tabs[area]).src = tabs[selected_tabs[area]+"_off"].src;
        }
        document.getElementById("tab_"+tab).src = tabs[tab+"_selected"].src;
        document.getElementById(area).innerHTML = document.getElementById(tab+"_content").innerHTML;
        selected_tabs[area] = tab;

}

function rollover_tab(area, tab) {
        if (selected_tabs[area] == tab) {
                return false;
        }
        document.getElementById("tab_"+tab).src = tabs[tab+"_on"].src;
}

function rollout_tab(area, tab) {
        if (selected_tabs[area] == tab) {
                return false;
        }
        document.getElementById("tab_"+tab).src = tabs[tab+"_off"].src;
}

function swapem(sname,rname) {
sname.src = rname.src;
}

// drop-down menu functions
if (!document.layers&&!document.all&&!document.getElementById)
event="test"
function showtip(current,e,text){

if (document.all||document.getElementById){
thetitle=text.split('<br>')
if (thetitle.length>1){
thetitles=''
for (i=0;i<thetitle.length;i++)
thetitles+=thetitle[i]
current.title=thetitles
}
else
current.title=text
}

else if (document.layers){
document.tooltip.document.write('<layer bgColor="white" style="border:1px solid black;font-size:12px;">'+text+'</layer>')
document.tooltip.document.close()
document.tooltip.left=e.pageX+5
document.tooltip.top=e.pageY+5
document.tooltip.visibility="show"
}
}
function hidetip(){
if (document.layers)
document.tooltip.visibility="hidden"
}

function change(id, newClass) {
	//identity=document.getElementById(id);
	//identity.className=newClass;
	//alert('From: '+id+' To: '+newClass);
	$(id).className = newClass;
	
}

function doSubmit(form) {

	if (form.company_id)
	{
		var company = form.company_id.value
		if (company)
		{
			document.forms[0].submit()
			location="/findajob/index.asp"
			return true
		}
	}

	if (form.keywords) {
		var keywords = form.keywords.value
		if (keywords)
		{
			document.forms[0].submit()
			location="/findajob/index.asp"
			return true
		}
	}

	if (form.industry) {
		var industry = form.industry.value
		if (industry)
		{
			document.forms[0].submit()
			location="/findajob/index.asp"
			return true
		}
	}

	if (form.location) {
		var location = form.location.value
		if (location)
		{
			document.forms[0].submit()
			location="/findajob/index.asp"
			return true
		}
	}

	if (form.base_sal) {
		var base_sal = form.base_sal.value
		if (base_sal)
		{
			document.forms[0].submit()
			location="/findajob/index.asp"
			return true
		}
	}


	if (form.industry1) {
		var industry_list = form.industry1
		var location_list = form.location1
		var industry1 = industry_list.options[industry_list.selectedIndex].value
		var location1 = location_list.options[location_list.selectedIndex].value
		if (industry1)
		{
			if (!location1)
			{
				alert("When selecting an Industry, a state/area code must also be selected")
				return false
			}
			document.forms[0].submit()
			location="/findajob/index.asp"
			return true
		}
	}

	alert("Please make a selection in at least one field")
	return false
}

var randomnumber=Math.floor(Math.random()*2)

var popup;
function popWin(windowurl, width, height, name, scrollbars) {
	width = width?width:600;        //default width
	height = height?height:350;     //default height
	name = name?name:"blank";

	// Fudge factors for window decoration space.
	// In my tests these work well on all platforms & browsers.
	width += 32;
	height += 96;
	wleft = (screen.width - width) / 2;
	wtop = (screen.height - height) / 2;
	// IE5 and other old browsers might allow a window that is
	// partially offscreen or wider than the screen. Fix that.
	// (Newer browsers fix this for us, but let's be thorough.)
	if (wleft < 0) {
		width = screen.width;
		wleft = 0;
	}
	if (wtop < 0) {
		height = screen.height;
		wtop = 0;
	}

	popup = window.open (windowurl, name, "width="+width+",height="+height+",status=0,toolbar=0,scrollbars=1,resizable=0,location=0");
	popup.resizeTo(width,height);
	popup.moveTo(wleft,wtop);
	popup.focus();
}


function postajobDoSubmit(form) {
        var email = form.email.value
        if (email)
        {
                document.forms[0].submit()
                return true
        }
        alert("A valid resume email address is required")
        return false
}

function ShowResume(res_num,val)
{
	document.getElementById('myFrame' + res_num).src=val;
	document.getElementById('myFrame' + res_num).style.visibility="visible";
}

function ShowResumeDelete(res_num,val)
{
	document.getElementById('myFrameDelete' + res_num).src=val;
	document.getElementById('myFrameDelete' + res_num).style.visibility="visible";
}

function verifyAreaCode(inputStr) {
	if ( inputStr.value.length != 3 )
	{ 
		alert("A 3 digit area code is required.")
		form.home_area_code.focus()
	}
	for (var i = 0; i < inputStr.value.length; i++)
	{
		var oneChar = inputStr.value.substring(i, i + 1)
		if (oneChar < "0" || oneChar > "9")
		{
			alert("Please make sure entries are numbers only.")
			form.home_area_code.focus()
		}
	}
	return true
}

function openResume(url, name, counter)
{
	document.getElementById("toggle_seen_" + counter).innerHTML = "1";
  window.status = 'Opening Resume...';
  window.open(url,'Resume' + name, "resizable=yes,location=no,menubar=no,height=800,width=790,status=no,toolbar=no,scrollbars=yes,left=50,top=50,directories=no,personalbar=no");
  window.status = 'Resume Loaded!';
  setTimeout("window.status=''",1000);
	if (window.opener == null) window.opener = self;
}

function findajobSort() {
	document.aform.submit()
	return true
}

function changeMode(mode,element) {
  if (mode == 'paste') {
    document.getElementById(element+'paste').style.display = 'block';
    document.getElementById(element+'pasteDisplay').style.display = 'block';
    document.getElementById(element+'upload').style.display = 'none';
    document.getElementById(element+'uploadDisplay').style.display = 'none';
    var del = document.getElementById('delete');
		if (del) {
			document.getElementById(element+'delete').style.display = 'none';
		}
    var delDisplay = document.getElementById('deleteDisplay');
		if (delDisplay) {
			document.getElementById(element+'deleteDisplay').style.display = 'none';
		}
  } else if (mode == 'upload') {
    document.getElementById(element+'upload').style.display = 'block';
    document.getElementById(element+'uploadDisplay').style.display = 'block';
    document.getElementById(element+'paste').style.display = 'none';
    document.getElementById(element+'pasteDisplay').style.display = 'none';
    var del = document.getElementById('delete');
		if (del) {
			document.getElementById(element+'delete').style.display = 'none';
		}
    var delDisplay = document.getElementById('deleteDisplay');
		if (delDisplay) {
			document.getElementById(element+'deleteDisplay').style.display = 'none';
		}
  } else if (mode == 'delete') {
    document.getElementById(element+'delete').style.display = 'block';
    document.getElementById(element+'deleteDisplay').style.display = 'block';
    document.getElementById(element+'upload').style.display = 'none';
    document.getElementById(element+'uploadDisplay').style.display = 'none';
    document.getElementById(element+'paste').style.display = 'none';
		document.getElementById(element+'pasteDisplay').style.display = 'none';
  } else if (mode == 'showLocation') {
    document.getElementById(element+'Show').style.display = 'block';
    document.getElementById(element+'Noshow').style.display = 'none';
  } else if (mode == 'noshowLocation') {
    document.getElementById(element+'Noshow').style.display = 'block';
    document.getElementById(element+'Show').style.display = 'none';
  } else if (mode == 'Advanced') {
    document.getElementById(element+'Default').style.display = 'none';
    document.getElementById(element+'Advanced').style.display = 'block';

  } else if (mode == 'showResume1') {
    document.getElementById('Resume1').style.display = 'block';
    document.getElementById('Resume2').style.display = 'none';
    document.getElementById('Resume3').style.display = 'none';
    document.getElementById('Resume4').style.display = 'none';
  } else if (mode == 'showResume2') {
    document.getElementById('Resume1').style.display = 'none';
    document.getElementById('Resume2').style.display = 'block';
    document.getElementById('Resume3').style.display = 'none';
    document.getElementById('Resume4').style.display = 'none';
  } else if (mode == 'showResume3') {
    document.getElementById('Resume1').style.display = 'none';
    document.getElementById('Resume2').style.display = 'none';
    document.getElementById('Resume3').style.display = 'block';
    document.getElementById('Resume4').style.display = 'none';
  } else if (mode == 'showResume4') {
    document.getElementById('Resume1').style.display = 'none';
    document.getElementById('Resume2').style.display = 'none';
    document.getElementById('Resume3').style.display = 'none';
    document.getElementById('Resume4').style.display = 'block';
	}



	
}

function quickProfile() {
	location="/findajob/signup/index.asp";
	document.form.submit();
	return true;
}

function verifyQuickProfile(form) {
	if (!form.first_name.value)
	{
		alert("Please enter your first name");
		form.first_name.focus();
		return false;
	}
	if (!form.last_name.value)
	{
		alert("Please enter your last name");
		form.last_name.focus();
		return false;
	}
	if (!form.city.value)
	{
		alert("Please enter a valid city");
		form.city.focus();
		return false;
	}
	if (!form.state.value)
	{
		alert("Please enter a valid state");
		form.state.focus();
		return false;
	}
	if (!form.email.value)
	{
		alert("Please enter your email address");
		form.email.focus();
		return false;
	}
	if (!form.password.value)
	{
		alert("Please enter a password");
		form.password.focus();
		return false;
	}
	if (!form.title.value)
	{
		alert("Please enter a resume title");
		form.title.focus();
		return false;
	}

	return true;
}


function xmlhttpPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring());
}

function getquerystring() {
    var form     = document.forms['f1'];
    var word = form.word.value;
    qstr = 'loc=' + escape(word);  // NOTE: no '?' before querystring
    return qstr;
}

function updatepage(str){
    document.getElementById("result").innerHTML = str;
}

function success_handler(o) {
	replace_html('cont', o.responseText);
	replace_loader('loader', '');
}

function failure_handler(o) {
	replace_html('cont', 'Location not found!');
	replace_loader('loader', '');
}

function replace_html(id, cont) {
	document.getElementById(id).innerHTML = cont;
}

function replace_loader(id, cont) {
	document.getElementById(id).innerHTML = cont;
}

function show_progressbar(id) {
	replace_html(id, '<img src="/images/ajax-loader.gif" border="0" alt="Loading, please wait..." />');
}

function send_request() {
	show_progressbar('loader');
	var args = getquerystring();
	var callback = { success:success_handler,	failure:failure_handler, timeout: 5000 };
	YAHOO.util.Connect.asyncRequest('POST', '/get_location.pl', callback, args );
}

function getquerystring() {
	var form     = document.forms['form'];
	var city = form.city.value;
	
	var state;
	if (form.state) {
		state = form.state.value;
	}
	if (state) {
		if (city && state) {
			qstr = 'city=' + escape(city) + '&state=' + escape(state);  // NOTE: no '?' before querystring
			return qstr;
		}
	} else if (city) {
		qstr = 'city=' + escape(city);  // NOTE: no '?' before querystring
		return qstr;
	}
	
}

var progress_bar = new Image();
progress_bar.src = '/images/ajax-loader.gif';

