	function PageRefresh(){
		var openerURL = opener.location.href;
		var refreshURL = "";

		//alert(openerURL);

		if( openerURL.indexOf("CID=") > 0 ){
		
			//alert("location");
		
			if( openerURL.indexOf("#") > 0 ){
			
				refreshURL = openerURL.substring(0,openerURL.indexOf("#"));
				opener.location.href = refreshURL;
				
			}else{
				
				opener.location.href = openerURL;
				
			}
		
		}else{
		
			//alert("form");
			opener.frmRefresh.submit();
		
		}
		
		window.close();
	} 
	
	function PageRefresh2(){
		var openerURL = opener.location.href;
		var refreshURL = "";

		//alert(openerURL);

		if( openerURL.indexOf("ID=") > 0 ){
		
			//alert("location");
		
			if( openerURL.indexOf("#") > 0 ){
			
				refreshURL = openerURL.substring(0,openerURL.indexOf("#"));
				opener.location.href = refreshURL;
				
			}else{
				
				opener.location.href = openerURL;
				
			}
		
		}else{
		
			//alert("form");
			opener.frmRefresh.submit();
		
		}
		
		window.close();
	} 
	
	function OpenCenterWin( TargetURL, OpenWidth, OpenHeight, Features ){
		LeftPos = ( screen.availWidth - OpenWidth ) / 2;
		TopPos = ( screen.availHeight - OpenHeight ) / 2;
		if( Features != "" ) Features += ",";
		Features += "width=" + OpenWidth + ",height=" + OpenHeight + ",left=" + LeftPos + ",top=" + TopPos;
		window.open( TargetURL, null, Features );
	}

	function UploadFile( subfolder , Width , Height ){
		FillText = event.srcElement;
		while( TestInput(FillText) ){
			FillText = FillText.previousSibling;
		}
	
		OpenCenterWin( "include/upload.asp?Width=" + Width + "&Height=" + Height + "&subfolder=" + subfolder, 250, 150, "status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,top=50,left=120");
	}

	function TestInput( obj ){
		if( obj.type != null ){
			if( obj.type.toUpperCase() == "TEXT" ){
				return false;
			}else{
				return true;
			}
		}else{
			return true;
		}
	}
	function CheckID( para ){
		var alphabet = "ABCDEFGHJKLMNPQRSTUVXYWZIO";
	
		if( para.length != 10 ){
			return false;
		}else{
			firstLetter = para.substring(0,1);
			TempInt = alphabet.indexOf( firstLetter.toUpperCase());
			if( TempInt != -1 ){
				CheckSum = parseInt( TempInt / 10 ) + TempInt % 10 * 9 + 1;
				for( i = 1 ; i < 9 ; i ++ ){
					CheckSum += parseInt( para.substring( i, i+1 )) * ( 9 - i );
				}
				CheckSum = ( 10 - ( CheckSum % 10 )) % 10;
				if( CheckSum != parseInt( para.substring( 9, 10 ))){
					return false;
				}else{
					return true;
				}
			}else{
				return false;
			}
		}
	}

	function checkEmail( myEmail ){
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myEmail)){
			return (true)
		}
		return (false)
	}

	FillText = null;
	function DatePicker(){
		FillText = event.srcElement.previousSibling.previousSibling;
		window.open('include/datepicker.asp','datepicker','width=220,height=240,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no');
	}
	
	function SeasonPicker(){
		FillText = event.srcElement.previousSibling.previousSibling;
		window.open('include/datepicker.asp?Season=True','datepicker','width=220,height=240,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no');
	}

	function CheckControl(){
		objTable = event.srcElement.parentElement;
		while( objTable.tagName != "TABLE" ) objTable = objTable.parentElement;

		rownum = 0;
		//while( objTable.rows[rownum].cells[0].children[0].value != "" ) rownum++;

		ParentNode = objTable.rows[rownum].cells[0].children[0];
		totalitem = 0;
		checkitem = 0;
		if( objTable.rows.length >= 2 ){
			if( event.srcElement == ParentNode ){
			// checkbox
				for( i = rownum+1 ; i < objTable.rows.length ; i ++ ){
					if( objTable.rows[i].cells[0].children.length != 0 ){
						if( !objTable.rows[i].cells[0].children[0].disabled ) objTable.rows[i].cells[0].children[0].checked = ParentNode.checked;
					}
				}
			}else{
			// checkbox
				for( i = rownum+1 ; i < objTable.rows.length ; i ++ ){
					if( !objTable.rows[i].cells[0].children[0].disabled ){
						totalitem++;
						if( objTable.rows[i].cells[0].children[0].checked ) checkitem++;
					}
				}
				if( checkitem == totalitem && checkitem != 0) ParentNode.checked = true;
				else ParentNode.checked = false;
			}
		}
	}
	
	