
function selected(fieldname,field) {
if (field.selectedIndex==0)
{
alert("Please select " +fieldname);
field.focus();
return false
}
return true
}

function no(fieldname,field) {
if (field.value != "")
			{
			var valid1="1234567890";
			var pvalue=field.value;
			var plength=pvalue.length;
				for (i=0;i<plength+1;i++)
				{
				var z=pvalue.substr(i,1);
					if (valid1.indexOf(z)==-1)
					{
					window.alert("Please enter "+fieldname);
					field.focus();
					field.select();
					return false;
					}
				}
			}
return true
}
function isBlank(s){
	var len =s.length
	var i
	for(i=0; i<len;++i){
		if(s.charAt(i)!=" ")
		return false
	}
	return true
}

function validate(fieldName, field){
	if(isBlank(field.value)){
		field.focus()
		field.select()
		alert("Please enter "+fieldName)
		return false
	}
	return true
}

function fieldlength(fieldName,field,size){
	if(field.value!="")
	{
	if(eval(field.value.length)>size){
		field.focus()
		field.select()
		alert("Please enter "+fieldName)
		return false
	}
	}
	return true
}

function spacelens(fieldName,field,size){
	/*
	if (field.value!=""){
		var arr=new Array()
		arr=field.value.split(" ")
		
		for(i=0;i<arr.length;i++){
			if(arr[i].length>size){
				alert("Sorry, the word is too long.  Please enter another word. [one word max "+ size +" char]")
				field.focus();
				field.select();
				return false;
			}
		}
	}
*/
	return true
 }
 
function entercheck(field,nm)
{
if(field.value!=""){

	var crlf="\r\n"
	text=false
	
	var arr=new Array()
	arr=field.value.split(crlf)
	for(j=0;j<arr.length&&!text;j++){
		a=arr[j]
		if ((a!=crlf)){
			for(i=0;i<a.length&&!text;i++){
				str=a.substring(i,i+1)
				if((str!=" ")&&(str!=""))
					text=true
			}
		}
	}

	if (!text){
		alert(nm)
		field.focus()
		return false;
	}
	return true
}
return true
}


function dateval(sdate){
var val=sdate.value;

if(val != "")

{
if((val.length>10) ||(val.length<8))
{

            alert(" Please enter the date in (mm/dd/yyyy) format. ")
            sdate.focus();
            return false;
}
else {
            slash1=val.indexOf("/")
            if(slash1==-1)
            {
                        alert(" Please enter the date in (mm/dd/yyyy) format.")
                        sdate.focus();
                        return false;
            }           
            slash2=val.lastIndexOf("/")
            if((slash2==-1)||(slash2==slash1))
            {
                        alert(" Please enter the date in (mm/dd/yyyy) format.")
                        sdate.focus();
                        return false;
            }          
            var two=(val.substring(0,slash1));
            if ((two>=0)&&(two<=12))
            {
	             mm=two;
            }
            else
            {           
                        alert(" Please enter the date in (mm/dd/yyyy) format.")
                        sdate.focus();
                        return false;
            }
            two=(val.substring(slash1+1,slash2));
            if ((two>=0)&&(two<=31))
            {
                dd=two;
            }
            else
            {           
                        alert(" Please enter the date in (mm/dd/yyyy) format.")
						sdate.focus();
						return false;
            }
            two=(val.substring(slash2+1,slash2+5));
            if ((two>=1900)&&(two<=2075))
			{
                        yy=two;
            }
            else
            {           
                        alert(" Please enter the date in (mm/dd/yyyy) format.")
                        sdate.focus();
                        return false;
            }
            if(((dd==29)&&(mm==02))||((dd==29)&&(mm==2)))
            {
                        if(((yy%4)==0)||((yy%400)==0))
                        {
                        //valid
                        }
                        else
                        {
                        alert(" Please enter the date in (mm/dd/yyyy) format.")
                        sdate.focus();
                        return false;
                        }
            }
            if (((dd>29)&&(mm==2))||((dd==31)&&((mm==2)||(mm==4)||(mm==6)||(mm==9)||(mm==11))))
            {           
                        alert(" Please enter the date in (mm/dd/yyyy) format.")
                        sdate.focus();
                        return false;
            }
}           
return true;
}           
return true;
}

 

