<!--

// Function trim : deletes the leading and ending blank spaces
function trim(strComp)
{
	ltrim = /^\s+/
	rtrim = /\s+$/
	strComp = strComp.replace(ltrim,'');
	strComp = strComp.replace(rtrim,'');
	return strComp;
}

// Function to require fields

function isRequired(formObject, fieldDescription) 
{
	var tempFormValue;
	var strError ="";	
	var iFocus =-1;

	for (var i =0; i < isRequired.arguments.length; i=i+2)
	{
	    if(typeof(isRequired.arguments[i]) == 'undefined')
		{
		    //alert('IsRequired-Error: Parameter no.'+(i+1)+' is not an object.')
		    return false;
		}
	    tempFormValue =trim(isRequired.arguments[i].value);

	    if (tempFormValue.length < 15)
	        {deleteLoop = tempFormValue.length}
	    else
	        {deleteLoop = 15}
	        
		for (var j = 0; j < deleteLoop; j++) 
		{
		    tempFormValue = tempFormValue.replace(/ / , "");
		}

	    if (tempFormValue.length == 0)
		{
		    strError = strError+ isRequired.arguments[i+1] + "\n";
		    if (iFocus == -1)
			    iFocus = i;
		}
	}

	if (strError.length != 0)
	{
		alert( 'Following fields are required.\n\n' + strError);
		isRequired.arguments[iFocus].focus();
		return(false)
	}
	else
		return(true)
}

// Function isEmail: Validates if the value of 'IsItReal' is a valid email address
function isEmail(IsItReal){
	if (IsItReal.value != ""){
		var valEmail = IsItReal.value;
		var reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(reg.test(valEmail))
			return true;
		else{
			alert('- Invalid email address')
			IsItReal.focus();
			return false;
		}
	}
	else{
		alert('- Email address is blank')
		IsItReal.focus();
		return false;
	}
}

function isDate(IsItReal)
{
	if (IsItReal.value != "")
	{
		var valDate = IsItReal.value;
		var reg = /^(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.]((19|20)[0-9][0-9]+)$/;
		if(reg.test(valDate))
			return true;
		else
		{
			alert('Invalid date format.\n\nPlease enter date in mm/dd/yyyy format, e.g."07/28/2006".');
			IsItReal.focus();
			IsItReal.select();
			return false;
		}
	}
	else
		return true;
}

function validatekey(){
	if((window.event.keyCode < 46) || (window.event.keyCode > 57) || (window.event.keyCode == 47))
		window.event.keyCode=null;
}

function noenter(){
	if(window.event.keyCode == 13)
		window.event.keyCode = null;
}
	
function isNumber(obj){
	if (obj.value!=''){
		if (isNaN(obj.value)){
			//alert("Please Enter Numeric Value!");
			//obj.focus();
			//obj.select();
			return false;
		}
		else
			return true;
	}
	else
		return true;
}

function checklen(obj,intlen)
{
	if (obj.value.length>intlen)
	{
		//alert("Total character should be less then " + intlen + "!");
		//obj.focus();
		return false;
	}
	else
		return true;
}
	
function isImage(obj)
{
	if (obj.value.length > 0)
	{
		if (obj.value.length > 4)
		{
			var ext = obj.value.substring(obj.value.length-3, obj.value.length);
			if (ext == 'jpg' || ext == 'JPG' || ext == 'gif' || ext == 'GIF' || ext == 'png' || ext == 'PNG')
			{
				return true;
			}
			else
			{
				//alert('Upload only .jpg,.gif or .png file!')
				//obj.value="";
				//obj.focus();
				//obj.select();
				return false;
			}
		}
		else
		{
			//alert('Upload only .jpg,.gif or .png file!')
			//obj.value="";
			//obj.focus();
			//obj.select();
			return false;
		}
	}
}

function isPhone(IsItReal)
{
	if (IsItReal.value != "")
	{
		var valPhone = IsItReal.value;
		//var reg = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,3})|(\(?\d{2,3}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/
		var reg = /^\d{1,20}$/
		if(reg.test(valPhone))
			return true;
		else
		{
			//alert(strErr)
			//IsItReal.focus();
			//IsItReal.select();
			return false;
		}
	}
	else
	{	
		return true;
	}
}

// Validating Extension
function checkExt(obj, extn)
{
	if (obj.value.length > 0)
	{
		if (obj.value.length > 4)
		{
			var ext = obj.value.substring(obj.value.length-3, obj.value.length);
			if (ext != extn)
			{
				alert('Upload only .' + extn + ' file!');
				obj.value = '';
				obj.focus();
				obj.select();
				return false;
			}
			else
				return true;
		}
		else
		{
			alert('Upload only .' + extn + ' file!');
			obj.value = '';
			obj.focus();
			obj.select();
			return false;
		}
	}
}	

function onenter(e)//for search
{
    e?evt=e:evt=event;   
    /// javascript:return WebForm_FireDefaultButton(e,'ctl00_MainContent_btnSearch'); 
    var KeyID =  e.keyCode; 
    if(KeyID==13) {
        javascript:__doPostBack('ctl00$MainContent$btnSearch','');
        return false;
    }
}

function onenterdata(e)//for edit
{
    var node = (e.target) ? e.target : ((e.srcElement) ? e.srcElement : null);
    if (e.keyCode == 13)
    {
       if(typeof(node).value != 'undefined')
       {
           javascript:__doPostBack('ctl00$MainContent$btnSave','');
           return false;
       }
    }
}

function onenterdataproduct(e, obj) //for edit
{
    var o;
    o=obj;          
    var node = (e.target) ? e.target : ((e.srcElement) ? e.srcElement : null);  
    if (e.keyCode == 13)
    {
       if(typeof(node).value != 'undefined')
       {
            javascript:__doPostBack(o,'');
            return false;
       }
    }
}
//-->