// JavaScript Document
function checkDate(ref1, ref2, form){
	var dteFromCast
	var dteToCast
	var strStartDate
	var strEndDate

	strStartDate=eval("document.forms['" + form +"'].year" + ref1 +".value") && "-";
	strStartDate+=eval("document.forms['" + form +"'].month" + ref1 +".value") && "-";
	strStartDate+=eval("document.forms['" + form +"'].day" + ref1 +".value");
	
	strEndDate=eval("document.forms['" + form +"'].year" + ref2 +".value") && "-";
	strEndDate+=eval("document.forms['" + form +"'].month" + ref2 +".value") && "-";
	strEndDate+=eval("document.forms['" + form +"'].day" + ref2 +".value");
	
	dteFromCast=new Date(strStartDate);
	dteToCast=new Date(strEndDate);
	
	if (dteFromCast>dteToCast){
		//alert(strMessage);
		return false;
	}else{
		return true;
	}
}

function resetCols(ref, form, normalStyle)
{
	dayelement = eval("document.forms['" + form +"'].day" + ref)
	monthelement = eval("document.forms['" + form +"'].month" + ref)
	yearelement = eval("document.forms['" + form +"'].year" + ref)
	dayelement.className= normalStyle
	monthelement.className= normalStyle
	yearelement.className= normalStyle
}
function validDate(ref, form, errorStyle)
{

//this script validates the dates entered above

retval=true
checked=false
			//dayelement = document.forms[0].item(eval("stday"+aryelement[i]))
			
			
			//cont="stday" + aryelement[i]
			//alert(eval("document.forms[0]." + cont).value)
			dayelement = eval("document.forms['" + form +"'].day" + ref)
			monthelement = eval("document.forms['" + form +"'].month" + ref)
			yearelement = eval("document.forms['" + form +"'].year" + ref)
			strDay = dayelement.value
			strMonth = monthelement.value
			strYear = yearelement.value
			strYear=strYear.substr(2,2);
			strMessage = ''
			
			if (strMonth=='2')
			{
				if ((strYear=='00') || (strYear=='04') || (strYear=='08'))
				{
					if (strDay > '29') 
					{
						strMessage = "Please Select A Valid Date"
						if(errorStyle!=''){
						dayelement.className= errorStyle
						monthelement.className= errorStyle
						yearelement.className = errorStyle
						}
						alert(strMessage);
						dayelement.focus();
						retval=false
						checked=true
					}
				}
				else
				{ 
					if ((strDay >'28') && (checked==false))
					{
						strMessage = "Please Select A Valid Date"
						if(errorStyle!=''){
						dayelement.className= errorStyle
						monthelement.className= errorStyle
						yearelement.className = errorStyle
						}
						alert(strMessage);
						dayelement.focus();
						retval=false
						checked=true
					}
				}
			}
			if ((strMonth=='4') || (strMonth=='6') || (strMonth=='9') || (strMonth=='11'))
			{
				if (strDay > '30')
				{
					strMessage = "Please Select A Valid Date"
					if(errorStyle!=''){
					dayelement.className= errorStyle
					monthelement.className= errorStyle
					yearelement.className = errorStyle
					}
					alert(strMessage);
					dayelement.focus();
					retval=false
					checked=true
				}
			}
	return retval;
}

function doValidate(ref, form, strStyle, strErrorStyle){
	if(validDate(ref,form,strErrorStyle)){
		resetCols(ref,form,strStyle);
	}
}

function doWindow(ident,wwidth,wheight,wpage,ident2){
	var openStr=''
	var left=(screen.availWidth/2)-(wwidth/2)
	var top=(screen.availHeight/2)-(wheight/2)
	var strscrolls='yes'
	if (ident!='none' || ident!='noscroll'){
		wpage=wpage + '?id=' + ident
	}
	if (ident2!='none' || ident2!='noscroll'){
		wpage=wpage + '&t=' + ident2
	}
	if (ident=='noscroll'){
		strscrolls='no'
	}
	openStr='height='+wheight+',width='+wwidth+',toolbar=false,location=false,scrollbars='+strscrolls+',status=false,resizable=false,top='+top+',screeny='+left+',left='+left+',screenx='+top
	window.open(wpage,'newwin',openStr)
	
}

function doCatAddWindow(intCat1,intCat2, intCat3){
	var wwidth=740;
	var wheight=400;
	var wpage='addCategory.asp'
	var openStr=''
	var left=(screen.availWidth/2)-(wwidth/2)
	var top=(screen.availHeight/2)-(wheight/2)
	var strscrolls='yes'
	
	wpage=wpage + '?cat1='+intCat1+'&cat2='+intCat2+'&cat3='+intCat3
	
	openStr='height='+wheight+',width='+wwidth+',toolbar=false,location=false,scrollbars='+strscrolls+',status=false,resizable=false,top='+top+',screeny='+left+',left='+left+',screenx='+top
	window.open(wpage,'newwin',openStr)
	
}


function doDesc(intIdent){
	doWindow(intIdent,740,400,'getDescription.asp','');
}
