function doLoginSubmit(dVal){
	setLoginCookie(dVal); 
	if(dVal=='sso'){
		setHomePageCookie('c');
	}
	return true;
}

function getLoginTabName(nm){
	return 'tab-login'+nm.substring(0,1).toUpperCase()+nm.substring(1);
}

function setLoginOptions(obj){
	if(!document.loginSelector){return}
	var itms=["null","sso","cld","cl","bld","bl","tmec"];
	var val=null;
	
	if(typeof obj=="string"){
		val=obj;
		var fm=document.loginSelector.loginServiceOpt;
		for(var x=0; x<fm.options.length; x++){
			if(fm.options[x].value==val){
				fm.options[x].selected=true;
				break;
			}
		}
	}
	else{
		val=obj.options[obj.selectedIndex].value;
	}
	val=getLoginTabName(val);
	widgets.tabs.tabSets.forEach(function(v,k){
		if(v.id=="signInTabs"){			
			Events.send('tabOn',val);
		}
	});
	
}
widgets.tabs.defaultTabs.push(getLoginTabName(ee.cookies['lgn']));

function toggleMessageField(){
	var nxAction = "http://messaging.nextel.com/cgi/iPageExt.dll?cmd=buildPageForm";
	var spAction = "";
	var nxFieldName = "to01";
	var spFieldName = "";
	var fm = document.tmessForm;
	var dd =fm.tmessNetwork;
	var fld=$('tmessNumber');
	switch(dd[dd.selectedIndex].value){
		case "Nextel": fm.action = nxAction;
						fld.name = nxFieldName;
						setDisplay('tmessNumber','inline');
						setDisplay('tmessSubmit','inline');
						if(fld.value == ""){
							fld.value = ee.textMessageDefault;
						}
						break;
		case "Sprint": fm.action = spAction;
						fld.name = spFieldName;
						setDisplay('tmessNumber','none');
						setDisplay('tmessSubmit','inline');
						if(fld.value == ee.textMessageDefault){
							fld.value = "";
						}
						break;
		default: fm.action = "#";
						fld.name = "tmessNumber";
						setDisplay('tmessNumber','none');
						setDisplay('tmessSubmit','none');
						if(fld.value == ee.textMessageDefault){
							fld.value = "";
						}
						break;
	}
}

function validateTextMessage(fm){
	var dd = setobj('tmessNetwork');	
	switch(dd[dd.selectedIndex].value){
		case "Nextel": setTextMessCookie(dd[dd.selectedIndex].value); 
						return validateNumField();
		case "Sprint": setTextMessCookie(dd[dd.selectedIndex].value); 
						location.href = 'http://messaging.sprintpcs.com/sml/guestCompose.do'; 
						return false;
		default: return false;
	}
}



function validateNumField(){
	var fm = setobj('tmessNumber');
	var val = fm.value.replace(/\s/g,'');
	var msg=new Object();
	msg["en"] = "Please enter a 10-digit phone number:\n Ex.  (000) 000-0000 or 000-000-0000";
	msg["es"] = "Por favor ingresa un número de 10 dígitos:\n Ej. (000) 000-0000 ó 000-000-0000";
	var valNum = false;
	if(/[\(]?[\d]{3}[\)]?[-]?[\d]{3}[-]?[\d]{4}/.test(val)){
		val = val.replace(/-/g,'');
		val = val.replace(/[\(\)]/g,'');
		if(val.length == 10){
			fm.value = val;
			return true;
		}
		else{
			alert(msg[ee.cookies['lang']]);
		}
	}
	else{alert(msg[ee.cookies['lang']]);}

	return false;
}

function checkMessageFocus(fld){
	if(fld.value == ee.textMessageDefault){
		fld.value = "";
	}
}


function makeEEBanner(id,width,height,src){
	var rt='<iframe id="'+id+'" src="'+src+'" width="'+width+'" height="'+height+'" frameborder="0" scrolling="no" align="right" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" allowtransparency="true"></iframe>';
	return rt;	
}


function loadTextMessaging(){
//	setUp text messaging
	ee.textMessageDefault=($('tmessNumber')?$('tmessNumber').value:'');
	var opt = $('tmessNetwork');
	if(opt){
		for(x=0; x<opt.length; x++){
			if(opt[x].value == ee.cookies['tmess']){
				opt[x].selected = true;
				toggleMessageField();
				break;
			}
		}
	}
}

Events.inQ('DOMLoad',loadTextMessaging);
Events.inQ('DOMLoad',function(){setLoginOptions(ee.cookies['lgn'].toString())});

function clearSearch(obj){
	var def=new Hash();
	def['en']="Enter your search question";
	def['es']="Ingresa tu pregunta";
	if(obj.value==def[ee.cookies['lang']]){
		obj.value='';
	}
}