<!--

// 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)
}

// validate the select 
function chkSel(obj,strMsg) {
	var iFocus =-1;
	var strError="";

	for(var i=0; i < chkSel.arguments.length; i=i+2)
	{
		if(chkSel.arguments[i].value=="" || chkSel.arguments[i].value=="-1")
		{
			strError = strError+chkSel.arguments[i+1] + "\n";
			if (iFocus ==-1)
				iFocus = i;
		}
	}
	if (strError.length != 0)
	{
		alert( 'Following fields are required.\n\n' + strError);
		chkSel.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.value='';
			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 isPDF(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 == 'pdf' || ext == 'PDF' || ext == 'rar' || ext == 'RAR' || ext == 'zip' || ext == 'ZIP'){
				return true;
			} else {
				return false;
			}
		} else {
			//alert('Upload only .jpg,.gif or .png file!')
			//obj.value="";
			//obj.focus();
			//obj.select();
			return false;
		}
	}
}

function isImage(obj){
	if (obj.value.length > 0){
		if (obj.value.length > 4){
		    var arr = obj.value.split('.');
		    var ext=arr[arr.length-1];
			if (ext == 'jpeg' || ext == 'JPEG' || ext == 'jpg' || ext == 'JPG' || ext == 'gif' || ext == 'GIF' || ext == 'png' || ext == 'PNG'){
				return true;
			} else {
				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) {
    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;
       }
    }
}
//-->
