var sNewsLMsg;

function main()
{
	sNewsLMsg = "";
	H_URL_BASE="http://help.msn.com/en_us";
        H_APP="MSN Careers";
        H_CONFIG="MSN_Channel_Careers.ini";
        H_BURL="http://careers.msn.com/fs.htm";
        H_TOPIC="CHANNEL_HELP_Careers_StartPage.htm";
        L_H_APP=H_APP;
	bSearch=false;
 
}

function callinsite()
{
	var em;
	var type;
	var snid = "204";
	var cn = "Careers";
	var re = "http://" + document.domain + "/confirm.armx";
	em = document.newsform.txtemail.value;
	for (var i=0;i<document.newsform.radiohtml.length;i++)
	{
		if(document.newsform.radiohtml[i].checked)
			type = document.newsform.radiohtml[i].value;
	}
	var emailaddr = document.newsform.txtemail.value;
	var i_flag=1;
	var i = emailaddr.indexOf("@");
	if(i!=-1)
	{
		innerI = emailaddr.indexOf("@",i+1);
		if(innerI!=-1)
		{ i_flag = -1;}

	}
	var j = emailaddr.indexOf(".");
	if(i_flag==-1 || j ==-1 || i == -1)
	{
		alert("The email address you have entered is not valid.  Please make sure it's in the form: Joe@msn.com");
		document.newsform.txtemail.focus();
		}
	else
	{
		var str1 = "http://newsletters.msn.com/xs-v3/insite.asp?EM=" + em + "&PC=" + type + "&SNID=" + snid + "&CN=" + cn + "&RE="+re;
		document.location.href=str1;
	}
}

function SetConfirmMsg()
{
	var sURL;
	var aSplitQry;
	var sGERR='';

	sURL = document.location.href;

	var imax = 0;
	var re = /GERR=(\d+)/i;
	var as = sURL.match(re);

	if(as!=null)
		imax = as.length;
	for (var i=0; i<imax; i++)
	{
		sGERR = as[i];
	}

	switch(sGERR)
	{
		case "0":
			sNewsLMsg = "You have been successfully subscribed.";
			break;
		case "24":
			sNewsLMsg = "<font color='#ff0000'>The email address entered is unable to accept a subscription. Possible causes are a password protected account or you are not logged into Passport.  Please go to <a href='http://newsletters.msn.com' class='abtlink'>http://newsletters.msn.com</a> and sign in.</font>";
			break;
		case "25":
			sNewsLMsg = "<font color='#ff0000'>Your subscription has been canceled.  If you still wish to subscribe, please enter your account information again.</font>";
			break;
		default:
			sNewsLMsg = "<font color='#ff0000'>Sorry, we are unable to update your subscriptions due to technical problems. Please try again later.</font>";
	}
	document.write(sNewsLMsg);
	return true;
}

main()

function SettingCookie(sCityName, sURL)
{
	var ex_date = new Date() ;
	ex_date.setTime(ex_date.getTime()+ (3 * 30 * 24 * 60 * 60 * 1000)); //3 months to store cookie
	//ex_date = "Wed, 03 Dec 2008 09:30:00 UTC"; // Till Dec 03 2008
	SetCookie('CarCityName', sCityName, ex_date);
	SetCookie('CarURL', sURL, ex_date);
}
function SettingCareerCookie(sCityName, sURL, sCityState, sState)
{
	var ex_date = new Date() ;
	ex_date.setTime(ex_date.getTime()+ (3 * 30 * 24 * 60 * 60 * 1000)); //3 months to store cookie
	SetCookie('CarCityName', sCityName, ex_date);
	SetCookie('CarURL', sURL, ex_date);
	SetCookie('CarCS', sCityState, ex_date);
	SetCookie('CarStateName', sState, ex_date);
}
function SettingQJSCookie(QSKWD, QSCTY, QSSTS, QSJBT)
{
	var ex_date = new Date() ;
	ex_date.setTime(ex_date.getTime()+ (3 * 30 * 24 * 60 * 60 * 1000)); //3 months to store cookie
	SetCookie('CarQSKWD', QSKWD, ex_date); // QJS Keyword
	SetCookie('CarQSCTY', QSCTY, ex_date); // QJS City
	SetCookie('CarQSSTS', QSSTS, ex_date); // QJS State
	SetCookie('CarQSJBT', QSJBT, ex_date); // QJS Job Category
}
function SetCookie(name,value,expires)
{
	    document.cookie = name + "=" + escape(value) + ";expires=" + expires.toGMTString()+ ";path=/" ;
}

function GetingCookie()
{
	var bResult = true;
	if (GetCookie('CarCityName'))
	{
		bResult = !bResult
		var i, j, className;
		className = 'NewJobsCity';
		className2 = 'FindJobsHeader';
		j = document.getElementsByTagName('div').length
		for (i = 0; i < j; i++) {
			if (document.getElementsByTagName('div').item(i).className == className)
				document.getElementsByTagName('div').item(i).innerHTML = "<a href='" + GetCookie('CarURL') + "'>" + document.getElementsByTagName('div').item(i).innerHTML + "<br/><b>" + GetCookie('CarCityName') + "</b></a>";
			if (document.getElementsByTagName('div').item(i).className == className2)
				document.getElementsByTagName('div').item(i).innerHTML = "<h2><a href='" + GetCookie('CarURL') + "'>See Local Jobs</a></h2>";
		}
	}
	findDivClass('FindJobs', !bResult);
	findDivClass('NewJobs', bResult);
	findDivClass('NewJobsCity', bResult);
}
function GetCookie(name)
{
		var arg = name + "="; 
		var arg_len = arg.length;
		var cookie_length = document.cookie.length;
		var i = 0;
		while (i<cookie_length) {
		   var j= i + arg_len;
		   if (document.cookie.substring(i,j) == arg)
		       return getValue(j);
		   i = document.cookie.indexOf(" ",i) + 1;
		   if (i == 0) break;
		}
		return null;
}
function getValue(offset) 
{
	    var endstr = document.cookie.indexOf (";", offset);
		if (endstr == -1)
			endstr = document.cookie.length;
		return unescape(document.cookie.substring(offset, endstr));
}
function findDivClass(className, bHide)
{
	var i, j, dispStyle;
	dispStyle = (bHide) ? "none" : "block";
	j = document.getElementsByTagName('div').length
	for (i = 0; i < j; i++)
		if (document.getElementsByTagName('div').item(i).className == className)
			document.getElementsByTagName('div').item(i).style.display = dispStyle;
}

function SendMail()
{
	var strTo, strSubject, strBody;
	GetG();
	strTo = "";
	strSubject = "I recommended a page for you at MSN";
	strBody = "I am sending this message to you so you can check out the following page:" + "%0d%0a%0d%0a" + escape(window.document.location) + "%0d%0a%0d%0a" + "To jump to the page, open your web browser and copy the address exactly as shown. Or, if your mail reader supports in-line links, simply click on the address.";
	window.location="mailto:" + strTo + "?subject=" + strSubject + "&body=" + strBody;
}

function GetG()
{
	window.location="http://g.msn.com/US10/1?" + window.document.location + "&&DI=491&PI=7327&PS=70649";
}
function prePopQJS()
{
  if (GetCookie('CarQSSTS'))
  {
    if (GetCookie('CarQSKWD'))
      document.getElementById('QSKWD').value = GetCookie('CarQSKWD');
    if (GetCookie('CarQSCTY'))
      document.getElementById('QSCTY').value = GetCookie('CarQSCTY');
    for (var i=0; i<document.getElementById('QSSTS').length; i++)
      if (document.getElementById('QSSTS').options[i].value == GetCookie('CarQSSTS'))
        document.getElementById('QSSTS').options[i].selected = true;
    for (var i=0; i<document.getElementById('QSJBT').length; i++)
      if (document.getElementById('QSJBT').options[i].value == GetCookie('CarQSJBT'))
        document.getElementById('QSJBT').options[i].selected = true;
  }
  else if (GetCookie('CarStateName'))
  {
    if (GetCookie('CarCS') == 'city')
      document.getElementById('QSCTY').value = GetCookie('CarCityName');
    for (var i=0; i<document.getElementById('QSSTS').length; i++)
      if (document.getElementById('QSSTS').options[i].innerHTML == GetCookie('CarStateName') + ',US')
        document.getElementById('QSSTS').options[i].selected = true;
  }
}