/* Javascript file for Toshiba Mobile */

/* insert javascript stylesheet */
document.write("<link rel=\"StyleSheet\" href=\"toshibaMobileAssets/css/toshibaMobileJavascript.css\" type=\"text/css\" media=\"screen\" />");


// Global Variables
var iepc,firefox,ns7,ns8,mozilla,safari,camino,OS

/****	Check to see if the browser is Fully or Degraded support (not Basic) ****/
function fnBrowser() {	
	var ua = navigator.userAgent.toLowerCase();

	iepc = (((ua.indexOf("msie 7") != -1)||(ua.indexOf("msie 6") != -1)||(ua.indexOf("msie 5.5") != -1))&&(ua.indexOf("windows") != -1)&&(ua.indexOf("opera") == -1))? true:false;
	firefox = ua.indexOf("firefox") != -1 ? true:false; // pc or mac
	ns7 = ua.indexOf("netscape/7") != -1 ? true:false; // firefox mode
	ns8 = ua.indexOf("netscape/8") != -1 ? true:false; // firefox mode
	safari = ua.indexOf("safari") != -1 ? true:false;
	camino = ua.indexOf("camino") != -1 ? true:false;
	OS = ua.indexOf("windows") != -1? "PC":"MAC";		
	opera = ua.indexOf("opera/9") != -1 ? true:false;
	if (iepc||firefox||ns7||ns8||camino||safari||opera) {
		return true;
	} else {
		return false;
	}
}
fnBrowser(); // run on load;


/**
 * Runs when you submit the Where To Buy form on the 2008 product pages.
 */
function fnSubmitWhereToBuyForm() {
	var sURL = document.whereToBuyForm.selectCountry.value;

	if (sURL.length > 0) {
		if (document.getElementById("businessUse").checked) {
			sURL += document.getElementById("businessUse").value
		}
		else if (document.getElementById("personalUse").checked) {
			sURL += document.getElementById("personalUse").value
		}
		else {
			// Don't redirect if usage not selected
			sURL = "";
		}
	}
	
	// Redirect if both country and usage are selected.
	if (sURL.length > 0) {
		document.location = sURL;
		//alert(sURL);
	}
}


// Range homepage feature block sort


// function e3FilterFb(targ,filter){
function e3FilterFb(filter){
	
	// find all target fbs
	divs = $(".range3ColFb .col");
	
	//filter by keywords div
	filtered = $('.keywords:contains('+ filter+ ')');
	
	// get the number of filtered divs
	count = filtered.length;
	
	// the id of the number span to change
	fc = $('#filterCount');
	
	if(count>0){
		fc.html(count);
		divs.hide();
		filtered.parent().parent().show();
	}	
	else{
		fc.html(divs.length);
		divs.show();
	}
	
}

$(document).ready(function() {
	
	var form = $("#rangeFilter form")
	
	form.find("input[type='submit']")
		.click(function() {
			var filter = $("select#sortBy").val();
			e3FilterFb(filter);			
			return false;
		});
		
	// hide application hidden area
	$("#applicationsHide").hide();
	
});

// show or hide application hidden area
function fnToggleApplications() {
	$("#applicationsHide").toggle();
}
