
//**********************************************	function IsText(tValue){		var objString=new String(tValue);		var JustResult=false;		for (k=0; k < objString.length; k++)			{			if (objString.charAt(k)!=" ")				{				JustResult=true;				break;				}			}		return JustResult;	}//***********************************************
//**********************************************	function IsNumber(nValue){			var CheckNumber=false;		if (IsText(nValue) && (!isNaN(nValue)))		{		CheckNumber=true;		}	return CheckNumber;			}
//***********************************************
//**********************************************	function IsPositiveNumber(formName, textName, alertText){	
	var CheckControl=document.forms[formName].elements[textName]	var ToCheck=CheckControl.value
	if (IsNumber(ToCheck) && (Number(ToCheck)>=1)) 
		{		return true;
		} 
	else
		{		alert(alertText);
		CheckControl.value=""			CheckControl.focus()		return false;
		}
	}
	//***********************************************
//***********************************************
//**********************************************	function ResetForm(FIndex){	document.forms[FIndex].reset();	return false;}
//***********************************************
//**********************************************	function validateNumber(obj) {	var myButton = window.event.keyCode ;	if (myButton >= 48 && myButton <= 57) {		return true; }	else {		return false;	}	}//********************************
function RealNumberOnly(obj){
/********************************************************************
/allows to enter only real naumber with th eonly decimal dot
/*********************************************************************/
	var myKey = window.event.keyCode;
	if ((myKey == 46)||(myKey == 44)){
		dotPos=obj.value.indexOf(".",0)
		commaPos=obj.value.indexOf(",",0)
		if ((dotPos == -1)||(commaPos == -1)){
			return true;
		}
		else {
			return false;
		}
	}	
	else {
		if ((myKey >= 48) && (myKey <= 57))
		{
			return true;
		}
		else
		{
			
			return false;
			
		}
	}
}
//***********************************************


//*************************************************
//*************************************************
function CutOff(strValue){
		var ResultString=strValue;
		var InitLength=strValue.length;
		var trimLeft=false;

		if (InitLength!=0)
			{
			//Left Portion
			
			j=0
			while ((!trimLeft) || (j>=InitLength))
				{
				tmpChar=strValue.charAt(j)
				if (tmpChar!=' ')
					{
					trimLeft=true;
					ResultString=strValue.substring(j);
					}
				else
					{
					j++
					}
				}
	
			//Right Portion
			
			if (ResultString.length!=0)
				{
				var tmpIndex=ResultString.indexOf(' ')
				if (tmpIndex > -1)
					{
					ResultString=ResultString.substring(0,tmpIndex)
					} 
				}	
			}	
		return ResultString;		
	}

	//*********************************************************
	//*********************************************************
	
	function ValidateEmail(formName, textName, errMsg){
		
		var CheckControl=document.forms[formName].elements[textName]
		var CheckResult;
	
		
		var tmpValue=CutOff(CheckControl.value)
		if ((tmpValue.length!=0) && (tmpValue.indexOf('@') >0))
			{
				for (i=0; i<tmpValue.length; i++) 
					{
					tmpChar=tmpValue.charAt(i)
					if (((tmpChar>='A') && (tmpChar<='Z')) || 
						((tmpChar>='a') && (tmpChar<='z')) ||
						((tmpChar>='0') && (tmpChar<='9')) ||
						((( tmpChar=='.' ) || ( tmpChar=='_' ) || ( tmpChar=='-' ))
							&& ( i!=0)  && (  i!=(tmpValue.length-1))))		 
						{
						CheckResult=true;
						}
					else if	((tmpChar=='@') && 
							(i!=0)  && (i!=(tmpValue.length-1)) && 
							(tmpValue.lastIndexOf('@')==i) &&
							(tmpValue.lastIndexOf('.')>(i+1)))
						{
						CheckResult=true;
						}
					else
						{
						CheckResult=false;
						break
						}			
									
					}
			}
		else
			{
			CheckResult=false
			}
		
		//Final Step
		if (CheckResult)
			{
			CheckControl.value=tmpValue;
			}
		else
			{
			alert(errMsg);
			
			CheckControl.focus()
			
			}
		return CheckResult;
	}
//***********************************************
function new_window(where) 
	{
	myWindow = window.open(where,"newWindow", "toolbar=no,menubar=no,status=no,location=no,resizable=yes,scrollbars=yes,width=670,height=570");
	}

//***********************************************
//***********************************************
//***********************************************		