//BEGIN HEADER JAVASCRIPT INCLUDE

//********************************************************************
// GSL
var slObj=new Object();
var iColWidth=2;
function languageText(sponsorData){var languageText2 = new Object(3);if(params.language2!=0){languageText2[0]='Mira M&aacute;s Ofertas';languageText2[1]='M&aacute;s Ofertas ';languageText2[2]='';} else {if(params.skw2==null){languageText2[0]='Web Offers';languageText2[1]='';languageText2[2]='';}else{languageText2[0]='See More Offers';languageText2[1]='See More ';languageText2[2]=' Offers';}}return languageText2;}
function set_prms_see_more(kw_offer, campaign){if(params.skw2==null){var params2={query:'',sbrand:'',sch:'',sclient:'aol-realestate',scoco:'',snum:10,ssch:'',sview:''};params2.query=kw_offer;params2.sbrand=params.sbrand;params2.sch='afs-aol-realestate';params2.scoco=params.scoco;params2.ssch='wo_query';params2.spch='wo_query';params2.sview=params.sview;}else{var params2={query:'',sbrand:'',sch:'',sclient:'aol-landing',scoco:'',snum:10,ssch:'',sview:''};params2.query=kw_offer;params2.sbrand=params.sbrand;params2.sch='paol-landing';params2.scoco=params.scoco;params2.ssch='campaign7';params2.spch='Campaign 7';params2.sview=params.sview;}var s='';for (var anItem in params2){if (params2[anItem]!='')s+='&'+anItem+'='+escape(params2[anItem]);}return s.slice(1);}
	function setSNum(slsObj) {
		var snum=0;
		snum=slsObj.right.e;
		if(snum==0) {
			snum=slsObj.left.e;
			if(snum==0) {
				snum=slsObj.middleHalf.e;
				if(snum==0) {
					snum=slsObj.middleFull.e;
				}
			}
		}
		return snum;
	}
	
	function parseSL(sponsorData) {
		if (params.skw2 == null) {
			var invocationType = 're_wo_query';
		} else {
			var invocationType = 'campaign7';
		}
		if (params.target == null) {
			params.target = ' '
		}
		var languageText2 = new Object(3);
		languageText2 = languageText(sponsorData);
		slObj.count = 0;
		if (sponsorData.length > 0) {
			var slArrays = new Array();
			for ( var i = 0; i < sponsorData.length; i++) {
				var sl = '';
				var vTitle = sponsorData[i].title;
				var vURL = null;
				if (sponsorData[i].url != null) {
					vURL = sponsorData[i].url;
					if (vURL.substring(0, 7) == 'http://') {
						vURL = vURL.substring(7);
					}
				}
				if (iColWidth == 1) {
					if (vTitle.length > 21) {
						vTitle = vTitle.substring(0, 20);
					}
					if ((vURL != null) && (vURL.substring(0, 4) == 'www.')) {
						vURL = vURL.substring(4);
					}
					if ((vURL != null) && (vURL.length >= 21)) {
						vURL = vURL.substring(0, 21) + '..';
					}
				} else {
					if (vTitle.length > 27) {
						vTitle = vTitle.substring(0, 26);
					}
					if ((vURL != null) && (vURL.length > 39)) {
						vURL = vURL.substring(0, 36) + '..';
					}
				}
				var trackedSUrl = sponsorData[i].redirect_url;
				sl += '<div class="sponsorPromo">';
				sl += '<a '
						+ params.target
						+ ' class="arrow" href="'
						+ trackedSUrl
						+ '" onmouseover="self.status=\''
						+ sponsorData[i].url
						+ params.target
						+ '\';return true" onmouseout="self.status=\'\'; return true">';
				sl += '<p class="title">' + sponsorData[i].title + '</p>';
				sl += '<span class="text">' + sponsorData[i].d1 + sponsorData[i].d2
						+ '</span>';
				if (vURL != null) {
					sl += '<span class="link">' + sponsorData[i].url + '</span>';
				}
				sl += '</a>';
				sl += '</div>';
				slArrays[i] = sl;
			}
			var headel = document.createElement('div');
			headel.className = 'head';
			var h3el = document.createElement('h3');
			var slttx = document.createTextNode('Sponsored Links');
			$j(h3el).append(slttx);
			$j(headel).append(h3el);
			var mainel = document.createElement("div");
			mainel.className = 'sponsor2';
			var bodyel = document.createElement('div');
			bodyel.className = 'body6';
			slObj.count = slArrays.length;
			slObj.list = slArrays;
			slObj.main = mainel;
			slObj.body = bodyel;
			slObj.head = headel;
		}
	}
	function build_sl_data(aID, slF, slT, wo, bgc) {
		var name = "#" + aID + "SL";
		var wObj = $j(name);
		var amt = wObj.length;
		if (amt > 0) {
			$j(name).empty();
			var mObj = $j(slObj.main).clone();
			var bObj = $j(slObj.body).clone();
			$j(slObj.head).clone(true).appendTo(mObj);
			mObj.append(bObj);
			for (var i = slF; i < slT; i++) { 
				bObj.append(slObj.list[i]);
			}
			wObj.append(mObj);
		}
	}
        function build_fs_data(_fs_mn, _fs_width, _fs_height) {
              var _fs_mn_array = _fs_mn.split('|');
              for (var _fs_idx=0;_fs_idx<_fs_mn_array.length;_fs_idx++){
                  $j(".fpContent").append("<div class='fpItem' id='fp" + _fs_idx + "'></div>");  
                  htmlAdWH(_fs_mn_array[_fs_idx],_fs_width,_fs_height,'text','fp'+_fs_idx);
              }
              $j(document).ready(function() {
              $j('.favStore br').remove();
              $j('.favStore img').parent().attr('id', 'fsImage');
              $j('.favStore a[id!="fsImage"]').wrap("<div class='fsText'></div>");
              });
        }
        
        function build_fs_data_G(_fs_mn, _fs_width, _fs_height) {
              var _fs_mn_array = _fs_mn.split('|');
              for (var _fs_idx=0;_fs_idx<_fs_mn_array.length;_fs_idx++){
                  $j(".fpContentG").append("<div class='fpItemG' id='fpG" + _fs_idx + "'></div>");  
                  htmlAdWH(_fs_mn_array[_fs_idx],_fs_width,_fs_height,'text','fpG'+_fs_idx);
              }
              $j(document).ready(function() {
              $j('.favStore br').remove();
              $j('.favStore img').parent().attr('id', 'fsImage');
              $j('.favStore a[id!="fsImage"]').wrap("<div class='fsText'></div>");
              });
        }
// GSL
//REMOVE FROM THE HEADER CMS SLOT
bb_isM=0;
bb_isC=0;
bb_md=0;
bb_lf=0;
var siteState="http%3a%2f%2fmobile%2eaol%2ecom%2f";
var sitedomain="channel.aol.com";
var authLev = "1";
var _sns_header_text_color_ = "#a9a9a9";
var _sns_link_color_ = "#a9a9a9";
var _sns_bg_color_ = "#a9a9a9";
var _sns_x_offset_ = 45;
var _sns_y_offset_ = 610;
var _sns_showSignInOutLinks_ = 0;
var _sns_showByDef_ = 0;

function clickedOutsideElement(elemId, evt) {
    var theElem = '';
    if (window.event)
        theElem = getEventTarget(window.event);
    else
        theElem = getEventTarget(evt);
    while (theElem != null) {
        if (theElem.id == elemId) {
            menu(theElem, event, 1);
            return false;
        }
        theElem = theElem.offsetParent;
    }
    return true;
}

function getEventTarget(evt) {
    var targ = (evt.target) ? evt.target : evt.srcElement;
    if (targ != null) {
        if (targ.nodeType == 3)
            targ = targ.parentNode;
    }
    return targ;
}

document.onclick = function(evt) {
    if (clickedOutsideElement('More', evt))
        document.getElementById('moreOptions').className = 'hide';
    else
        document.getElementById('moreOptions').className = 'drop';
}

function fillIt() {
    if (navigator.appName == "Netscape") {
        document.getElementById("chng").innerHTML = "&nbsp;";
    }
}

function if_callback(data) {
    if_loaded = true;
    userData = data;
    // alert("Data = " + data['authStatus']);
    loadAppStatus();
}

function snsTest() {
    if (typeof document.body.style.maxHeight != "undefined") {
        // IE 7, mozilla, safari, opera 9
    } else {
        // IE6, older browsers
        if(typeof( checkListSize ) == 'undefined' )
        {
        	var checkListSize=0;
        }
        if (checkListSize > 0) {
            if (userData['authStatus'] == 'none') {
                // alert("None Value");
                _sns_isLoggedIn = "0";
            } else if (userData['authStatus'] == 'registered') {
                // alert("Registered Value");
                _sns_isLoggedIn = "1";
            } else {
                // alert("Other Value");
            }
        }
    }
    if (_sns_isLoggedIn == 1) {
        document.getElementById("inDiv").style.display = "none";
        document.getElementById("outDiv").style.display = "block";
        document.getElementById("notsignedin").style.display = "none";
        document.getElementById("displayDiv").style.display = "block";
    } else {
        document.getElementById("inDiv").style.display = "block";
        document.getElementById("outDiv").style.display = "none";
        document.getElementById("notsignedin").style.display = "block";
        document.getElementById("displayDiv").style.display = "none";
    }
    if (navigator.appVersion.indexOf("AOL") != -1) {
        if (loginId == '') {
            document.getElementById("inDiv").style.display = "block";
            document.getElementById("displayDiv").style.display = "none";
            document.getElementById("notsignedin").style.display = "none";
            document.getElementById("outDiv").style.display = "none";
        } else {
            document.getElementById("inDiv").style.display = "none";
            document.getElementById("outDiv").style.display = "none";
            document.getElementById("notsignedin").style.display = "none";
            document.getElementById("aolClientDiv").style.display = "block";
            document.getElementById("displayDiv").style.display = "block";
        }
    }
}

// ********************************************************************

var curSearchType = 'Web';

function searchType(obj, searchType) {
    if (curSearchType != obj.id) {
        if (obj.id == 'Web') {
            document.searchForm.action = 'http://search.aol.com/aolcom/search';
        } else {
            document.searchForm.action = 'http://search.aol.com/aolcom/' + searchType;
        }
        obj.className = "srchType tab_sel";
        document.getElementById(curSearchType).className = "srchType tab_clr";
        curSearchType = obj.id;
    }
}

if (staticDomain === undefined) {
    var staticDomain = "";
}

function saveInput(obj) {

}

function menu(obj, eve, e) {
    // if the browser is IE <6.0
    if (document.all) {
        for (i = 0; i < obj.childNodes.length; i++) {
            child = obj.childNodes[i]
            if (child.tagName == 'UL') {
                if (e == 1) {
                    child.className = "drop"
                    for (j = 0; j < obj.childNodes.length; j++) {
                        grandchild = child.childNodes[j]
                        if (grandchild.tagName == 'IFRAME') {
                            grandchild.style.height = (child.offsetHeight) - 4 + 'px';
                            grandchild.style.width = (child.offsetWidth) - 4 + 'px';
                            return;
                        }
                    }
                } else if (e == 2) {
                    child.className = "hide"
                    return;
                }
            } else if (child.tagName == 'A') {
                if (e == 1) {
                    child.style.cssText = "background-color:#A6D2FF;color:#FFF;"
                } else if (e == 2) {
                    child.style.cssText = "background-color:transparent;color:#cccccc;"
                }
            }
        }
    }
}

function moreOption(name) {
    document.getElementById('moreOptions').className = name;
}

function checkforAolClient() {
    var is_aol = navigator.userAgent.toLowerCase().indexOf("aol") != -1;
    if (is_aol) {
        document.getElementById('logoutBtn').style.display = "none";
    }
}

function userLogin() {
    var url = window.location.toString();
    var list = escape(url);
    var startUrl = "/_cqr/login/login.psp?mcState=initialized&sitedomain=mobile.aol.com&authLev=1&seamless=y&lang=en&locale=us&siteState=OrigUrl%3d";
    var finalUrl = snsURL + startUrl + list;
    window.location.href = finalUrl;
}

function userLogout() {
    var url = window.location.toString();
    var list = escape(url);
    var startUrl = "/_cqr/logout/mcLogout.psp?mcState=initialized&sitedomain=mobile.aol.com&authLev=1&seamless=y&lang=en&locale=us&siteState=OrigUrl%3d";
    var finalUrl = snsURL + startUrl + list;
    window.location.href = finalUrl;
}

function validateQuery(frm) {
    validateQueryMain();
    return false;
}

function validateQueryMain() {
    document.searchForm.query.value = RTrim(document.searchForm.query.value);

    var val = document.searchForm.query.value;
    if (val == '' || val == ' Search Here') {
    		document.searchForm.query.value ="";
            document.searchForm.submit();
        	return false;
    } else {
        createCookieObj('searchTermDG', document.searchForm.query.value, 1);
        if (curSearchType == 'Local') {
            document.searchForm.action = 'http://localsearch.aol.com/search?query=' + document.searchForm.query.value;
        }
        document.searchForm.submit();
        return false;
    }
}

/* FOOTER VALIDATE */
function validateSearch(frmObj) {
    document.bb_topform2.query.value = RTrim(document.bb_topform2.query.value);
    if (document.bb_topform2.query.value == "") {
        // alert("No Search Term! Please enter some query term; Example New
        // York, Paris");
    } else {
        document.bb_topform2.submit();
    }
}

// Trims all spaces to the right of a specific string
function RTrim(str) {
    var whitespace = new String(" \t\n\r ");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(s.length - 1)) != -1) {
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
            i--;
        s = s.substring(0, i + 1);
    }
    return s;
}

// cookie code
function createCookieObj(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    } else
        var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookieVal(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 '';
}

function eraseCookieObj(name) {
    createCookie(name, "", -1);
}

function srchSub(ref) {
    var queryval = document.searchForm.query.value.trim();
    if (queryval == 'Search Here') {
        queryval = '';
    }
    queryval = queryval.replace(/\+/, " ");
    newurl = ref.href + queryval;
    window.location = newurl;
    return false;

}
// END HEADER JAVASCRIPT INCLUDE
