// JavaScript Document

// --------------------------------------- GENERAL FUNCTIONS START -------------------------------------------
function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}

function emailcheck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
			return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
			return false
		 }
		
		 if (str.indexOf(" ")!=-1){
			return false
		 }

		 return true					
}
// --------------------------------------- GENERAL FUNCTIONS END -------------------------------------------
// --------------------------------------- SRCH FUNCTIONS START -------------------------------------------
function search_onEnter(obj)
{
	if(obj.value ==" - SEARCH - ")
	{ obj.value = ""; }
}
function search_onExit(obj)
{
	if(trim(obj.value) =="")
	{obj.value = " - SEARCH - ";}
}
function search_onClick()
{
	var obj = document.getElementById("txtSearch");
	if((trim(obj.value) == "") || (obj.value ==" - SEARCH - "))
	{
	}
	else
	{
		var srchurl = "/search.aspx?kwd=" + trim(obj.value); 
		window.location.href = srchurl;
	}
}

function search_keydown(obj, event)
{
	var akeyCode = (event.which === undefined) ? event.keyCode : event.which;
	if(akeyCode == 13)
	{
		//setTimeout('document.getElementById("btnSrchNow").click()', 100);
		setTimeout('search_onClick()', 100);
		return false;
	}
}
 
// --------------------------------------- SRCH FUNCTIONS END -------------------------------------------
// --------------------------------------- BUYTBL FUNCTIONS START -------------------------------------------
function showPriceTbl(obj)
{
	var selValue = obj.options[obj.selectedIndex].value;
	var divs = new Array();
	divs = selValue.split(';');
	var idx;
	for(idx in divs)
	{
	    var showhide = new Array();
		showhide = divs[idx].split(':');
	
		var divname = "divPriceTbl_" + showhide[0];
		var divobj = document.getElementById(divname);
		var currDisplay = divobj.style.display;
		if((currDisplay == "block") || (currDisplay == "")){
			divobj.style.display = showhide[1];
		}
	}
}

function showPriceTblPay(obj)
{
	var selValue = obj.options[obj.selectedIndex].value;
	var divs = new Array();
	divs = selValue.split(';');
	var idx;
	for(idx in divs)
	{
		var showhide = new Array();
		showhide = divs[idx].split(':');
	
		var divname = "divPriceTbl_" + showhide[0];
		var divobj = document.getElementById(divname);
		divobj.style.display = showhide[1];
	}
	document.getElementByName("data").selectedIndex=0;
}

function medTableFr(medname)
{
	var filename = "";
	if(medname == 'gf')
	{
		document.getElementById("ptbl_bf").style.display="none";
		document.getElementById("ptbl_gf").style.display="block";
	}
	else if(medname == 'bf')
	{
		document.getElementById("ptbl_gf").style.display="none";
		document.getElementById("ptbl_bf").style.display="block";
	}
	
}
// --------------------------------------- BUYTBL FUNCTIONS START -------------------------------------------

