
function DoMouseOver(fntColor)
{
	if (window.event.srcElement.tagName  == "A")
	{
//		if not specified Orange color is default for links
		if (fntColor == "") 
			fntColor= "Orange";
		window.event.srcElement.style.textDecorationUnderline = true;
//		OldColor = window.event.srcElement.style.color;
//		window.event.srcElement.style.color = fntColor;
//		window.event.srcElement.style.fontWeight = "Bold";
//		window.event.srcElement.style.backgroundColor = 'black';
//		window.event.srcElement.style.color = "#ff0000";
	}
	window.event.cancelBubble = true;
	return;
}

function DoMouseOut()
{
	if (window.event.srcElement.tagName  == "A")
	{
//		window.event.srcElement.style.color = OldColor;
//		window.event.srcElement.style.fontWeight = "normal";
		window.event.srcElement.style.textDecorationUnderline = false;
	}
	window.event.cancelBubble = true;
	return;
}


function DoMouseOutColor()
{
	if (window.event.srcElement.tagName  == "A")
	{
		window.event.srcElement.style.color = "#ffffff";
	}
	window.event.cancelBubble = true;
	return;
}

function DoMouseOverColor()
{
	if (window.event.srcElement.tagName  == "A")
	{
		window.event.srcElement.style.color = "#ff0000";
	}
	window.event.cancelBubble = true;
	return;
}

function frmSubmit(frmName, frmTarget)
{
	var frm;
	frm = document.forms(frmName);
	frm.action = frmTarget;
	frm.submit();		
	return;
}

function DoBack()
{
	window.history.back();
	return;
}

function ConvFarsiNoEnter(eve)
{
	var key;
	if (window.event)
		key = window.event.keyCode;
	else if (eve)
		key = eve.which;
		
	if (key > 31)
	{
		if (key < 128)
			window.event.keyCode = key;

		if (window.event.keyCode == 1705)
			window.event.keyCode = 1603;

		if (window.event.keyCode == 1740)
			window.event.keyCode = 1610;
	}
	return true;
}

function AcceptEnterKey(eve, frmName, frmTarget)
{
	var key;
	if (window.event)
		key = window.event.keyCode;
	else if (eve)
		key = eve.which;
		
	// enter key presed
	if (key == 13) 
		frmSubmit(frmName, frmTarget);
		
	return;
}

function ConvFarsi(fld, eve, frmName, frmTarget)
{	
	var key;
	if (window.event)
		key = window.event.keyCode;
	else if (eve)
		key = eve.which;
		
	// enter key presed
	if (key == 13) 
		frmSubmit(frmName, frmTarget);

	if (key > 31)
	{
		if (key < 128)
			window.event.keyCode = key;

		if (window.event.keyCode == 1705)
			window.event.keyCode = 1603;

		if (window.event.keyCode == 1740)
			window.event.keyCode = 1610;
	}
	return true;
}

function popUp(URL,w,h) 
{
	day = new Date();
	id = day.getTime();
	par = ",width=" + w + ",height=" + h ;
	par = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes' + par;
	window.open(URL,id,par);
}


function SortBy(frmName, frmTarget)
{
	var qryString, frm;
	frm = document.forms.item(frmName);
	qryString = frmTarget + 'ordSort=' + frm.cmbSort.value;
	frmSubmit(frmName, qryString);	
}

function FilterBy(frmName, frmTarget)
{
	var qryString, frm;
	frm = document.forms.item(frmName);
	qryString = frmTarget + 'ordFilter=' + frm.cmbAppType.value;
	frmSubmit(frmName, qryString);	
}


function GetBrowseVer()
{
	var strBrw, res;
	strBrw = window.clientInformation.appVersion;
	res = strBrw.search('MSIE');

	// get app version
	res = parseInt(strBrw.substring(res+4, res+8))

	if (res < 5)
		window.navigate('OldVerExplorer.asp')

	// browse dentists link should be hidden for companies
		var strLogToken, resLogToken, lgEntry;
		strLogToken = window.location.href;				
		resLogToken = strLogToken.search('lg');
		if (resLogToken != -1) 
		{
			// by getting the number (offset from begining of string), replace the 'lg=' phrase, get the pure login token
			strLogToken = strLogToken.substring((resLogToken+3), (resLogToken+13));
		}
		else
			strLogToken = '';

	// getting the member group of logged user
		var strGrp, resGrp, catgry;
		strGrp = window.location.href;				
		resGrp = strGrp.search('mem');
		if (resGrp != -1) 
		{
			strGrp = strGrp.substring((resGrp+4), (resGrp+8));
			catgry = strGrp;
		}
		else
			catgry = '';
				
//	if (res >= 6) 
//		LoadXmlFile(strLogToken, catgry);
		
//	if (res >= 5)
		LoadStrFile(strLogToken, catgry);
		
	return;
}

function NumericTxtBox(eve, frmName, frmTarget)
{
	var key;
	if (window.event)
		key = window.event.keyCode;
	else if (eve)
		key = eve.which;
		
	// enter key presed
	if (key == 13) 
		frmSubmit(frmName, frmTarget);
		
	if ( (key < 48) || (key > 57) ) 
	{
		// consider - character in numeric textbox
		if (key != 45) 
			if (window.event)
				window.event.keyCode=' '.charCodeAt(key);
		
		return true;
	}
}

function ConvFarsiSearch(fld, eve, lgEntry)
{	
	var key;
	if (window.event)
		key = window.event.keyCode;
	else if (eve)
		key = eve.which;
		
	if (key == 13) 
		clicked('SearchForm','search.asp'+ lgEntry);
		
	if (key > 31)
	{
		if (key < 128)
			window.event.keyCode = key;

		if (window.event.keyCode == 1705)
			window.event.keyCode = 1603;

		if (window.event.keyCode == 1740)
			window.event.keyCode = 1610;
	}
	return true;
}

