// left sub nav
function subNav(subNavBar,currName,styleName){
	var elements = $(subNavBar)
	for(var i=0;i<elements.length;i++){
		elements.click(function(){
			var thisRef = this;
			if(thisRef.className == currName){
				return false;	
			}
			elements.removeClass(styleName);
			$(thisRef).addClass(styleName);
		})	
		return false;
	}	
}

//Fundamentals
function fundament(navObj,conObj,currObj){
	currObj.show();
	for(var i=0;i<navObj.length;i++){
		navObj.click(function(){			
			var thisRef = this;
			var thisTextBac = $(thisRef).text();
			var thisTexts = thisTextBac.toLowerCase();
			var thisText = thisTexts.split(" ");
			var contId = document.getElementById(thisText[0]);
			conObj.hide();
			$(contId).show();	
		})
		return false;
	}
}

$(document).ready(function(){
	var clickInfo = $(".clickInfo");
	var fundaHide = $(".fundaHide");
	var hideTr = clickInfo.parents("tr");
	for(var i=0;i<hideTr.length; i++){
		clickInfo.click(function(){
			fundaHide.hide();
			clickInfo.removeClass("clickInfo-active");
			var thisHide = $(this).parents("tr").next(fundaHide);
			$(this).addClass("clickInfo-active");
			thisHide.show();
		})
		return false;
	}
})

//search
function searchfun(){
	r= $("input[@type=radio][@checked]").val();
	if(r=="2"){
		new cse($('#searchInput').val(),'main')
	}else{
		var url="/search/search.html";
		var txt=document.getElementById("searchInput").value;
		url+=(txt&&txt!=""?"?txt="+encodeURIComponent(txt):"")
		window.open(url,'','')
	}
}
function searchfunindex(){
	r= $("input[@type=radio][@checked]").val();
	if(r=="2"){
		new cse($('#searchInput').val(),'main')
	}else{
		var url="/search/search.html";
		var txt=document.getElementById("searchInput").value;
		url+=(txt&&txt!=""?"?txt="+encodeURIComponent(txt):"")
		window.open(url,'','')
	}
}
function inputfocus(){
	var inputsearch = document.getElementById("searchInput");
	$(inputsearch).removeClass("gayFont");
	$(inputsearch).addClass("block")
	$(inputsearch).val("");
}

//footer copyright
function openCopy(tools){
	var navList = $(tools).children("a");
	for(var i=0;i<navList.length; i++){
		$(navList).click(function(){
			var text = $(this).text();
			var thisText = text.toLowerCase();
			var fristText = thisText.split(" ");	
			var name = fristText[i];
			//alert(name);
			if(name == "legal"){
				openHtml("legal");	
			}
			if(name == "copyright"){
				openHtml("copyright");	
			}
			if(name == "privacy"){
				openHtml("privacy");	
			}
			if(name == "terms"){
				openHtml("terms");	
			}
			if(name == "synnex"){ //tammy sheck add 08/07/09
        	openHtml("global"); 
			}
			return false;
		})	
		return false;
	}
}

function openHtml(names){			
			window.open("http://www.synnex.com/copyright/"+names + '.html', '', "width=1000, top=10, left=20, toolbar=no, menubar=no, scrollbars=yes,resizable=no,location=no, status=no");
}

//job combox event
function selectCom(obj,title,content,opt){	
	$(title).text(" ");	
	$(obj).change(function(){
		var thisJob = this;
		var thisName = $(opt[obj.selectedIndex]).text();
		if(thisName == $(opt[0]).text()){
			$(title).text(" ");	
			content.hide();
		}else{
			$(title).text(thisName);
			var thisValue = $(obj).val();			
			var selecDiv = document.getElementById(thisValue);
			content.hide();
			$(selecDiv).show();
		}
	})
	
} 


$(document).ready(function(){
	//footer					   
	var nav = document.getElementById("footerNav");	
	openCopy(nav);		  
	//subNav
	var rootItemlist = $(".rootItem >li");
	subNav(rootItemlist,"thisClick","cuurItem");
	//Fundamentals
	var fundamentals = $("#fundamentals >li");
	var fundamentContainer = $(".fundamentContainer");
	var trading = $("#trading");
	fundament(fundamentals,fundamentContainer,trading);
})


	  google.load('search', '1');
      var site = "synnex.com";
      //@txt: search value, null is no action
      function cse(txt,div) {
        var leftScDiv = document.getElementById(div);
        this.leftControl = new google.search.SearchControl();
        
        this.leftControl.setResultSetSize(GSearch.LARGE_RESULTSET);
        this.leftControl.setLinkTarget(GSearch.LINK_TARGET_BLANK);

        var searcher;
        var options;

        // Site Restrict to site for "synnex.com"
        searcher = new google.search.WebSearch();
        options = new google.search.SearcherOptions();
        searcher.setSiteRestriction(site);
        searcher.setUserDefinedLabel("  SYNNEX Search   ");
        options.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);
		options.setNoResultsString("No results were found.")
		this.leftControl.addSearcher(searcher, options);
		
        // draw the left controls
        var drawOptions = new google.search.DrawOptions();
        drawOptions.setDrawMode(GSearchControl.DRAW_MODE_TABBED);
        this.leftControl.draw(leftScDiv,drawOptions);
		
		//highlight key words
		this.leftControl.setSearchCompleteCallback(this, function(){
			$(".gs-snippet > b").addClass("redFont");
		})
		
        this.leftControl.execute(txt);
      }
	  
	  
