function msieversion()
// return Microsoft Internet Explorer (major) version number, or 0 for others
// This function works by finding the "MSIE " string and extracting the version number
// following the space, up to the decimal point for the minor version which is ignored.
{
	var ua = window.navigator.userAgent
	var msie = ua.indexOf ( "MSIE " )
	if ( msie > 0 )		// is Microsoft Internet Explorer; return version number
		return parseInt ( ua.substring ( msie+5, ua.indexOf ( ".", msie ) ) )
	else
		return 0	// is other browser
}

//check for IE < 7 and if found set iefix to true and use iefix for specific IE fixes throughout functions
var checkv = msieversion();
function checkChat(){
	//if(checkv != 0)
		//document.getElementById('livechatIcon').style.display = 'inline';
}

var poppos = null;
var pophideint = null;
var popint = null;
var forgotPassoption = null;

var rssresponse = null;

var DocURL = document.URL;
var splitURL = DocURL.split('aff=');
	if(splitURL[1])
	{
		var exdate=new Date()
		exdate.setDate(exdate.getDate()+31)
		document.cookie="affCookie=" +escape(splitURL[1])+(";expires="+exdate.toGMTString())
		document.cookie="affAdvCookie=" +escape(splitURL[1])+(";expires="+exdate.toGMTString())
		
	}

	if(splitURL[1] == "mradik" || splitURL[1] == "abatext")
	logHouseAdClicks(splitURL[1])

function logHouseAdClicks(affCode){

	xmlHttp=GetXmlHttpObject();
	url = 'http://exchange.contextweb.com/buyingdesk/code/phpTrackHouseAdClicks.php';
	
	var parameters = "refURL=" + encodeURI(document.referrer) + "&affCode=" + encodeURI(affCode)

	url=url+"?sid="+Math.random();
	xmlHttp.open('POST', url, true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", parameters.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(parameters);
}

//Preload Images

//Active Images

if (document.images) {
	
	//imgs on  
	img1on = new Image();
	img1on.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_btn_selld-ov.gif";  
	img2on = new Image();
	img2on.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_btn_howitwrks-ov.gif";
	img3on = new Image();
	img3on.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_btn_whoinit-ov.gif";
	img4on = new Image();
	img4on.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_btn_whatsthedl-ov.gif";
	img5on = new Image();
	img5on.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_btn_proddemo-ov.gif";
	img6on = new Image();
	img6on.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_btn_signup-ov.gif";
	img7on = new Image();
	img7on.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_menu-whoinit-on.png";
	img8on = new Image();
	img8on.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_menu-badges-on.png";
	img9on = new Image();
	img9on.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_menu-otm-on.png";

	//imgs off
	img1off = new Image();
	img1off.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_btn_selld.gif";
	img2off = new Image();
	img2off.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_btn_howitwrks.gif";
	img3off = new Image();
	img3off.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_btn_whoinit.gif";
	img4off = new Image();
	img4off.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_btn_whatsthedl.gif";
	img5off = new Image();
	img5off.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_btn_proddemo.gif";
	img6off = new Image();
	img6off.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_btn_signup.gif";
	img7off = new Image();
	img7off.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_menu-whoinit.png";
	img8off = new Image();
	img8off.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_menu-badges.png";
	img9off = new Image();
	img9off.src="http://exchange.contextweb.com/sellingdesk/images/selldesk_menu-otm.png";
}

function imgOn(imgName) {
	if (document.images) {
		document[imgName].src = eval(imgName + "on.src");
	}
}

//Rollover Function 'Roll-off' 

function imgOff(imgName) {
	if (document.images) {
		document[imgName].src = eval(imgName + "off.src");

	}
}

if(checkv ==0)
	document.write('<link href="http://exchange.contextweb.com/sellingdesk/code/mainstyle.css" rel="stylesheet" type="text/css">');
else
	document.write('<link href="http://exchange.contextweb.com/sellingdesk/code/mainstyleie.css" rel="stylesheet" type="text/css">');



function showdropdown(){
if(document.getElementById('login').style.visibility!='visible' &&
	document.getElementById('forgot-password').style.visibility!='visible' &&
	document.getElementById('forgot-password-sent').style.visibility!='visible' &&
	document.getElementById('contacted').style.visibility!='visible'&&
	document.getElementById('contact-us').style.visibility!='visible'){
	document.getElementById('hidedropdown').style.visibility="visible";
	document.getElementById('aboutus-dropdown').style.visibility="visible"
	poppos=-300;
	if(popint || pophideint){
		clearInterval(popint);
		clearInterval(pophideint);}
		popint = setInterval("popmove()",1);}
}

function popmove(){
	if(poppos < 0){
		poppos+= 20;
		document.getElementById('aboutus-dropdown').style.top = poppos;}
	else{
		clearInterval(popint);}
}

function hidedropdown(){
	//condition for Home Page for aboutus rollover
	if(document.getElementById('aonindex'))
		document.getElementById('img3').src='http://www.contextweb.com/images/nav_aboutus_off.gif';
	//condition for all 'About' Pages for aboutus rollover
	if(!document.getElementById('aon'))
	imgOff('img2');
	document.getElementById('hidedropdown').style.visibility="hidden";
	if(popint || pophideint){
		clearInterval(popint);
		clearInterval(pophideint);}
		pophideint = setInterval("pophide()",1);
}

function pophide(){
	if(poppos > -300){
		poppos = poppos-20;
		document.getElementById('aboutus-dropdown').style.top = poppos;}
	else{
		clearInterval(pophideint);
		document.getElementById('hidedropdown').style.visibility="hidden";
		document.getElementById('aboutus-dropdown').style.visibility="hidden"}
}

function expand(exid){
	if(document.getElementById(exid+"ex").innerHTML == '[ + ]'){
		document.getElementById(exid).style.display = 'block';
		document.getElementById(exid+"ex").innerHTML = '[ - ]';
		document.getElementById(exid+"txt").style.color='#D16103';}
	else{
		document.getElementById(exid).style.display = 'none';
		document.getElementById(exid+"ex").innerHTML = '[ + ]';
		document.getElementById(exid+"txt").style.color='#666666';}
}

function clientlogin(){
	var checkval = validate();
	if(checkval)
	document.getElementById('form1').submit()
}

function forgotpassword(){
	var femail = document.getElementById('femail').value;
	var mode = "ext";
	if(forgotPassoption==2)
		var path= "/ContextwebPub/Public/PasswordReminder.aspx";
	else
		var path= "/ContextwebAdv/Public/PasswordReminder.aspx";
	var poststr = "txtEmail=" + encodeURI(femail)+"&mode="+encodeURI(mode)+"&cweb_path="+encodeURI(path);
	postAjaxRequest("http://www.contextweb.com/code/proxy.php", poststr, "forgot-email");
}

function phoneinput(event, keyarea){
      var key = event.keyCode;

      if (((47 < key) && (58 > key)) || ((95 < key) && (106 > key)) || (46 == key) || (8 == key) || (9 == key)){

            if(document.getElementById('areacode').value.length >= 3 && keyarea==1)
				if(document.getElementById('phonep1').value.length <= 2)
					document.getElementById('phonep1').focus();
				else if(document.getElementById('phonep2').value.length <= 3)
					document.getElementById('phonep2').focus();
				else
					document.getElementById('phoneext').focus();
			if(document.getElementById('phonep1').value.length >= 3 && keyarea==2)
				if(document.getElementById('phonep2').value.length <= 3)
					document.getElementById('phonep2').focus();
				else
					document.getElementById('phoneext').focus();
			if(document.getElementById('phonep2').value.length >= 4 && keyarea==3)
				document.getElementById('phoneext').focus();

      }
      else{
            if (window.event) {

                  window.event.returnValue = null;
            }
            else{
                  event.preventDefault();
            }
      } 
}

function contactus(){
	var fname=document.getElementById('fname').value;
	var lname=document.getElementById('lname').value;
	var areacode=document.getElementById('areacode').value;
	var phonep1=document.getElementById('phonep1').value;
	var phonep2=document.getElementById('phonep2').value;
	var phoneext=document.getElementById('phoneext').value;
	var email=document.getElementById('cemail').value;
	var message = document.getElementById('cmessage').value;
	var dep = document.getElementById('dep').value;

	var poststr = "fname=" + encodeURI(fname) + "&lname=" + encodeURI(lname) + "&dp1=" + encodeURI(areacode) +"&dp2="+ encodeURI(phonep1)+"&dp3="+ encodeURI(phonep2)+"&dp4="+ encodeURI(phoneext)+"&email="+ encodeURI(email)+"&comments="+ encodeURI(message)+"&dept="+ encodeURI(dep);
	postAjaxRequest("http://exchange.contextweb.com/sellingdesk/code/contact.php",poststr, "contact-us");
}

function apply(){
	var fname=document.getElementById('applyfname').value;
	var lname=document.getElementById('applylname').value;
	var areacode=document.getElementById('applyareacode').value;
	var phonep1=document.getElementById('applyphonep1').value;
	var phonep2=document.getElementById('applyphonep2').value;
	var phoneext=document.getElementById('applyphoneext').value;

	var Eareacode=document.getElementById('Eareacode').value;
	var Ephonep1=document.getElementById('Ephonep1').value;
	var Ephonep2=document.getElementById('Ephonep2').value;
	var Ephoneext=document.getElementById('Ephoneext').value;

	var email=document.getElementById('applyemail').value;
	var cemail=document.getElementById('applycemail').value;

	var add1=document.getElementById('add1').value;
	var add2=document.getElementById('add2').value;
	var city=document.getElementById('city').value;
	var state=document.getElementById('state').value;
	var zipcode=document.getElementById('zipcode').value;
	var resume=document.getElementById('resume').value;
	var position=document.getElementById('position').value;

	var poststr = "fname=" + encodeURI(fname) + "&lname=" + encodeURI(lname) + "&dp1=" + encodeURI(areacode) +"&dp2="+ encodeURI(phonep1)+"&dp3="+ encodeURI(phonep2)+"&dpx="+ encodeURI(phoneext)+ "&ep1=" + encodeURI(Eareacode) +"&ep2="+ encodeURI(Ephonep1)+"&ep3="+ encodeURI(Ephonep2)+"&epx="+ encodeURI(Ephoneext)+"&email="+ encodeURI(email)+"&cemail="+ encodeURI(cemail)+ "&add1="+ encodeURI(add1)+"&add2="+ encodeURI(add2)+ "&city="+ encodeURI(city)+"&state="+ encodeURI(state)+"&zip="+ encodeURI(zipcode)+"&resume="+ encodeURI(resume)+"&position="+ encodeURI(position);
	alert(resume);
	postAjaxRequest("http://www.contextweb.com/code/apply.php",poststr, "apply");
}

function showcontact(){
	if(document.getElementById('login').style.visibility!='visible' &&
	document.getElementById('forgot-password').style.visibility!='visible' &&
	document.getElementById('forgot-password-sent').style.visibility!='visible' &&
	document.getElementById('contacted').style.visibility!='visible')
		document.getElementById('contact-us').style.visibility='visible';
}

function showlogin(){
	if(document.getElementById('contact-us').style.visibility!='visible' &&
	document.getElementById('forgot-password').style.visibility!='visible' &&
	document.getElementById('forgot-password-sent').style.visibility!='visible' &&
	document.getElementById('contacted').style.visibility!='visible')
		document.getElementById('login').style.visibility='visible';
}

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 

function stateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		if(xmlHttp.responseText=="mail sent"){
			document.getElementById('contact-us').style.visibility="hidden";
			document.getElementById('contacted').style.visibility="visible";}
		else
			alert(xmlHttp.responseText);
	}
}

function stateChange() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		alert(xmlHttp.responseText);
	}
}

function stateChanger() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		var test = xmlHttp.responseText.slice(0,4);
		//alert(xmlHttp.responseText);
		if(test=='true'){
			document.getElementById('forgotresponse').innerHTML = "Your password has been emailed.";
			document.getElementById('forgot-password').style.visibility='hidden';
			document.getElementById('forgot-password-sent').style.visibility='visible';}
		else{
			document.getElementById('forgotresponse').innerHTML = "invalid email";
			document.getElementById('forgot-password').style.visibility='hidden';
			document.getElementById('forgot-password-sent').style.visibility='visible';}
	}
}


function postAjaxRequest(url, parameters, call){
	xmlHttp=GetXmlHttpObject();


	if(call=="apply")
		xmlHttp.onreadystatechange = stateChange;
	else if(call=="contact-us")
		xmlHttp.onreadystatechange = stateChanged;
	else
		xmlHttp.onreadystatechange = stateChanger;

	url=url+"?sid="+Math.random();
	xmlHttp.open('POST', url, true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", parameters.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(parameters);
}

function getPosition(e){
	var left = 0;
	var top  = 0;

	while (e.offsetParent){
		left += e.offsetLeft;
		top  += e.offsetTop;
		e     = e.offsetParent;
	}

	left += e.offsetLeft;
	top  += e.offsetTop;

	return {x:left, y:top};
}

function signupJump(){
	if ( (document.cookie.length>0) ){
		var checkCookie = readCookie('affCookie')
		if(checkCookie){
			pageTracker._link('https://www.adsdaq.com/publisher/adsdaqcreateuser.aspx?aff='+checkCookie);
		}
		else{		
			pageTracker._link('https://www.adsdaq.com/publisher/adsdaqcreateuser.aspx');
		}
	}
	else
		pageTracker._link('https://www.adsdaq.com/publisher/adsdaqcreateuser.aspx');
}



function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}