// Tog More for Search
function togMore(sShow)
{
	if (sShow == "hide")
	{
		document.getElementById("srchMoreId").style.display = "none";
	}
	else
	{
		document.getElementById("srchMoreId").style.display = "block";
	}
	return false;
}

// Begin : Headers 2 code
function p_o(o){return document.getElementById(o);}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

function srchSub(ref){
  var frm=p_o("search");
  var queryval = frm.q.value.trim();
  queryval = queryval.replace( /\+/, " ");
  if(queryval.trim() !=""){
  if(ref == 'a'){
    var uArr=new Array(3);
    uArr=frm.action.split('form-post');
    var newurl=uArr[0] + queryval + "&sort=date";
     if (frm.target == '_blank') {
        window.open(newurl, '_blank', '');
      } else {
        window.location = newurl;
      }
  }else{
  var newurl = ref.href + queryval + "&sort=date";
  window.location = newurl;
 }
  }
  return false;
}

function searchTarget(url, newWindow, newTarget) {
    // Set the target for the form
    document.bb_topform.action = url;
    if (newWindow) {
        document.bb_topform.target = '_blank';
    } else {
        document.bb_topform.target = '';
    }

    // Update the tabs classes to allow highlighting of the selected
    var tabList = ["searchTabNews","searchTabWeb","searchTabImages","searchTabVideo","searchTabLocal"]
    for(var i=0;i<tabList.length;i++){
    document.getElementById(tabList[i]).className = '';
    }
    document.getElementById(newTarget).className = 'srchCatBg';

    return false;
}

function eventIsEnterKey(event) {
    if (event && event.which == 13 || window.event && window.event.keyCode == 13 || event && event.which == 3 || window.event && window.event.keyCode == 3) {
        return true;
    }
    return false;
}

function submitHeaderSearch(event) {
    if (event == "onclick" || eventIsEnterKey(event)) {
        return srchSub("a");        
    } else {
        return true;
    }
}

//Prevent IE flickr
try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

function hideHeaderMore(e) {
    var targ;
    if (!e) var e = window.event;
    if (e.target) targ = e.target;
    else if (e.srcElement) targ = e.srcElement;
 
    if (targ.nodeType == 3) // defeat Safari bug
        targ = targ.parentNode;
 
    if(targ.id != 'srchMoreAnc') {
     var oDiv=p_o('srchMoreId');
  
     if(oDiv.style.display.toLowerCase() == "block") 
      oDiv.style.display='none';
    }
    if(targ.id != 'srchFootMoreAnc') {
     var oDiv=p_o('srchFootMoreId');
  
     if(oDiv.style.display.toLowerCase() == "block") 
      oDiv.style.display='none';
    }
}
document.onclick = hideHeaderMore;

//New Footer Js
function togFootMore(sShow)
{
	if (sShow == "hide")
	{
		document.getElementById("srchFootMoreId").style.display = "none";
	}
	else
	{
		document.getElementById("srchFootMoreId").style.display = "block";
	}
	return false;
}

String.prototype.trim1 = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

function srchFooterSub(ref){
  var frm=p_o("searchFooter");
  var queryval = frm.q.value.trim();
  queryval = queryval.replace( /\+/, " ");
  if(queryval.trim() !=""){
  if(ref == 'a'){
    var uArr=new Array(3);
    uArr=frm.action.split('form-post');
    var newurl=uArr[0] + queryval + "&sort=date";
     if (frm.target == '_blank') {
        window.open(newurl, '_blank', '');
      } else {
        window.location = newurl;
      }
  }else{
  var newurl = ref.href + queryval + "&sort=date";
  window.location = newurl;
 }
  }
  return false;
}

function searchFooterTarget(url, newWindow, newTarget) {
    // Set the target for the form
    document.bb_topform1.action = url;
    if (newWindow) {
        document.bb_topform1.target = '_blank';
    } else {
        document.bb_topform1.target = '';
    }

    // Update the tabs classes to allow highlighting of the selected
    var tabList = ["searchFootTabNews","searchFootTabWeb","searchFootTabImages","searchFootTabVideo","searchFootTabLocal"]
    for(var i=0;i<tabList.length;i++){
    document.getElementById(tabList[i]).className = '';
    }
    document.getElementById(newTarget).className = 'srchCatBg';

    return false;
}

function submitFooterSearch(event) {
    if (event == "onclick" || eventIsEnterKey(event)) {
        return srchFooterSub("a");        
    } else {
        return true;
    }
}