function GetFirstIndexFromDD(oDropDown, sValue)
{
	for (i = 0 ; i < oDropDown.length ; i++)
	{
		if (oDropDown[i].value.toUpperCase() == sValue.toUpperCase())
		{
			return i;
		}
	}
	
	
	return -1;
}

function trim(sTextToTrim){
	var iStart; 
	var iEnd;
	var userInput;
	var cChar;
		
	iStart = 0;
		
	userInput = sTextToTrim;
	iEnd = userInput.length - 1;
	cChar = userInput.charAt(iStart);
	
	while ((iStart <= iEnd) && ((cChar == "\n") || (cChar == "\r") || (cChar == "\t") || (cChar == " ")))
	{
		iStart ++;		
		cChar = userInput.charAt(iStart);
	}
	cChar = userInput.charAt(iEnd);
	while ((iEnd >= 0) && ((cChar == "\n") || (cChar == "\r") || (cChar == "\t") || (cChar == " ")))
	{
		iEnd --;	
		cChar = userInput.charAt(iEnd);
	}
	
	if (iStart <= iEnd){
		return userInput.substring(iStart,iEnd +1);
	}
	else
	{
		return "";
	}
}

function OpenWindow(url)
{
	popupWin = window.open(url,"BigCover","top=0,left=0,height=600,width=450,toolbar=no,menubar=no,location=no,directories=no,resizable=1,scrollbars=YES,status=no");

}

function ValidateEmail(sEmail)
{
	var chkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.@_/";
	var chkStr = sEmail;
	var bValid = true;
	var check_AtSign = false;
	var check_Period = false;
	for (i = 0;  i < chkStr.length;  i++)
	{
		ch = chkStr.charAt(i);
		for (j = 0;  j < chkOK.length;  j++)
		{
			if (ch == chkOK.charAt(j))
				break;
			if (j == chkOK.length)
			{
				bValid = false;
				break;
			}
		}
		
		if (ch == '@') check_AtSign = true
		if (ch == '.') check_Period = true
	}
	if (!bValid)
		return false;
	
	
	if (!check_AtSign || !check_Period)
		return false;			
	return true;
}

function ValidatePhone(sPhone)
{
	if (trim(sPhone) != "" )
	{	var chkOK = "0123456789-(). ";
		var chkStr = sPhone;
		var bValid = true;
		for (i = 0;  i < chkStr.length;  i++)
		{	ch = chkStr.charAt(i);
			for (j = 0;  j < chkOK.length;  j++)
				if (ch == chkOK.charAt(j))
					break;
			if (j == chkOK.length)
			{	bValid = false;
				break;
			}
		}		
		
		if (!bValid)
			return false;
		
	}	
	return true;
}

