
window.status = 'Designed by Aftab Graphic-{reza kiani}';

function updateDateBox(DateFieldID){
	var bvalue;
	bvalue = '';
	var item;
	var outvalue = '' ;

	// get the box object
	item = document.getElementById(DateFieldID);

	//remove the invalid characters from the box value
	for ( i = 0 ; i <= item.value.length ; i++ ){
		//alert(i)
		if ( isNaN(item.value.substr( i , 1 ) )) {
		}
		else{
			bvalue = bvalue + item.value.substr( i , 1 );
			//alert(bvalue);	
		}
	}		

	// if the ke is backspase delete the last degit
	if (event.keyCode  == 8 ){
		bvalue = bvalue.substr(0,bvalue.length-1);
	}


	// inject the value in date pattern : ____/__/__

	if ( bvalue.length == 0 ){
		//outvalue += bvalue.substr( 0 , 1 )
		outvalue += '____/__/__'
	}

	if ( bvalue.length == 1 ){
		outvalue += bvalue.substr( 0 , 1 )
		outvalue += '___/__/__'
	}

	if ( bvalue.length == 2 ){
		outvalue += bvalue.substr( 0 , 2 )
		outvalue += '__/__/__'
	}

	if ( bvalue.length == 3 ){
		outvalue += bvalue.substr( 0 , 3 )
		outvalue += '_/__/__'
	}

	if ( bvalue.length == 4 ){
		outvalue += bvalue.substr( 0 , 4 )
		outvalue += '/__/__'
	}

	if ( bvalue.length == 5 ){
		outvalue += bvalue.substr( 0 , 4 )
		outvalue += '/'
		outvalue += bvalue.substr( 4 , 1 )
		outvalue += '_/__'
	}

	if ( bvalue.length == 6 ){
		outvalue += bvalue.substr( 0 , 4 )
		outvalue += '/'
		outvalue += bvalue.substr( 4 , 2 )
		outvalue += '/__'
	}

	if ( bvalue.length == 7 ){
		outvalue += bvalue.substr( 0 , 4 )
		outvalue += '/'
		outvalue += bvalue.substr( 4 , 2 )
		outvalue += '/'
		outvalue += bvalue.substr( 6 , 1 )
		outvalue += '_'
	}

	if ( bvalue.length >= 8 ){
		outvalue += bvalue.substr( 0 , 4 )
		outvalue += '/'
		outvalue += bvalue.substr( 4 , 2 )
		outvalue += '/'
		outvalue += bvalue.substr( 6 , 2 )
	}

	// update the box value
	item.value = outvalue;
}

function checkNumeric(){
	//only numeric values pass
	var key = window.event.keyCode;
	//alert(key);
	if (key==48|key==49|key==50|key==51|key==52|key==53|key==54|key==55|key==56|key==57|key==58|key==8|key==9) {
		//alert('ok');
		
	}
	else{
		//alert('Error');
		window.event.returnValue=false;
	}
}

function checkDate(){
	//only numeric values pass
	var key = window.event.keyCode;
	//alert(key);
	if (key==48|key==49|key==50|key==51|key==52|key==53|key==54|key==55|key==56|key==57|key==58|key==9) {
		//alert('ok');
		
	}
	else{
		//alert('Error');
		window.event.returnValue=false;
	}
}

function updateNumericBox(FieldID){
	
	
			var bvalue;
			bvalue = '';
			var item;
			var outvalue = '' ;
			// get the box object
			item = document.getElementById(FieldID);
			//remove the invalid characters from the box value
			for ( i = 0 ; i <= item.value.length ; i++ ){
				//alert(i)
				if ( isNaN(item.value.substr( i , 1 ) )) {
				}
				else{
					bvalue = bvalue + item.value.substr( i , 1 );
					//alert(bvalue);	
				}
			}		
			//alert(bvalue);
			//seprate the values
			var cntr;
			cntr = 1;
			for ( i=bvalue.length-1 ; i >=0 ; i-- ){
				if (cntr==4){
					cntr=1;
					outvalue = ',' + outvalue;
					outvalue = bvalue.substr(i,1) + outvalue;					
				}
				else{
					outvalue = bvalue.substr(i,1) + outvalue;
				}
				cntr += 1
				//alert(outvalue);	
			}			
			// update the box value
			item.value = outvalue;
}
	
	
function openWin(winName, urlLoc, w, h, showStatus, isViewer) {
	l = (screen.availWidth - w)/2;
	t = (screen.availHeight - h)/2;
	features  = "toolbar=no";      // yes|no 
	features += ",location=no";    // yes|no 
	features += ",directories=no"; // yes|no 
	features += ",status=" + (showStatus?"yes":"no");  // yes|no 
	features += ",menubar=no";     // yes|no 
	features += ",scrollbars=yes" //+ (isViewer?"yes":"no");   // auto|yes|no 
	features += ",resizable=no" //+ (isViewer?"yes":"no");   // yes|no 
	features += ",dependent";      // close the parent, close the popup, omit if you want otherwise 
	features += ",height=" + h;
	features += ",width=" + w;
	features += ",right=" + l;
	features += ",top=" + t;
	winName = winName.replace(/[^a-z]/gi,"_");
	return window.open(urlLoc,winName,features,1);
} 


function hilightSelection(obj){
	if (obj.checked){
		//alert('checked');
		obj.parentElement.parentElement.style.background='#cccccc';
	}
	else{
		//alert('not checked');
		obj.parentElement.parentElement.style.background='';
	}
	
//	if (obj.parentElement.parentElement.style.background=='green') {
//		obj.parentElement.parentElement.style.background='red';		
//	}
//	else{
//		obj.parentElement.parentElement.style.background='';
//	}


}