/////   YEAR MONTH DAY FUNCTION SSS
var defaultEmptyOK = false; 
function isEmpty(s){ return ((s == null) || (s.length == 0)) }
function isDigit(c){ return ((c >= '0') && (c <= '9')) }
function isInteger(s){
	var i;
	if (isEmpty(s))
		if (isInteger.arguments.length == 1) return defaultEmptyOK;
		else return (isInteger.arguments[1] == true);
	for (i = 0; i < s.length; i++){   
		var c = s.charAt(i);
		if (!isDigit(c)) return false; }
	return true; }
function isSignedInteger(s){
	if (isEmpty(s)) 
		if (isSignedInteger.arguments.length == 1) return defaultEmptyOK;
		else return (isSignedInteger.arguments[1] == true);
	else {
		var startPos = 0;
		var secondArg = defaultEmptyOK;
		if (isSignedInteger.arguments.length > 1) secondArg = isSignedInteger.arguments[1];
		if ((s.charAt(0) == '-') || (s.charAt(0) == '+')) startPos = 1;    
	return (isInteger(s.substring(startPos, s.length), secondArg)) } }
function isNonnegativeInteger(s){
	var secondArg = defaultEmptyOK;
	if (isNonnegativeInteger.arguments.length > 1) secondArg = isNonnegativeInteger.arguments[1];
	return (isSignedInteger(s, secondArg) && ((isEmpty(s) && secondArg) || (parseInt (s) >= 0))); }
function isYear(s){
	if (!isNonnegativeInteger(s)) return false;
    return ((s.length == 2) || (s.length == 4)); }
function daysInFebruary(year){ return(((year % 4 == 0)&&((!(year % 100 == 0))||(year % 400 == 0)))?29:28); }
function daysInMonth(month,year){
	//No arrays to conform to Netscape 2.0
	if      (month == '01'||month == '1'||month == 'January'  ||month == 'Jan') return 31
	else if (month == '02'||month == '2'||month == 'February' ||month == 'Feb'){
		if (isYear(year))                                                   return daysInFebruary(year)
		else { var thisYear = new Date();                                   return daysInFebruary(thisYear.getYear()) } }
	else if (month == '03'||month == '3'||month == 'March'    ||month == 'Mar') return 31
	else if (month == '04'||month == '4'||month == 'April'    ||month == 'Apr') return 30
	else if (month == '05'||month == '5'                      ||month == 'May') return 31
	else if (month == '06'||month == '6'||month == 'June'     ||month == 'Jun') return 30
	else if (month == '07'||month == '7'||month == 'July'     ||month == 'Jul') return 31
	else if (month == '08'||month == '8'||month == 'August'   ||month == 'Aug') return 31
	else if (month == '09'||month == '9'||month == 'September'||month == 'Sep') return 30
	else if (month == '10'              ||month == 'October'  ||month == 'Oct') return 31
	else if (month == '11'              ||month == 'November' ||month == 'Nov') return 30
	else if (month == '12'              ||month == 'December' ||month == 'Dec') return 31
	else return false }
function getDayName(m,d,y,f){
	//No arrays to conform to Netscape 2.0
	var thisDate  = new Date(y, (m - 1), d);
	if (f == 'd') return thisDate.getDate();
	else {
		if (thisDate.getDate() < 10) return '0' + thisDate.getDate();
		else                         return thisDate.getDate(); } }
function DayConstructor(d,l,a,v,t,m,y){  
	for (var i = d.length - a; i < l; i++){
		var VoptionValue = getDayName(m, i, y, v) + 1;
		var ToptionValue = getDayName(m, i, y, t) + 1;
		var newOpt = new Option (ToptionValue, VoptionValue);
		d.options[d.length] = newOpt; } }
function DayDestructor(d,l,a){
	if (d.options.selectedIndex > (l + a)){ d.options.selectedIndex = l + a;}
	//Older browsers may need refreshed to reflect the deletion.
	//To edit this script, copy and insert it into your .cfm page and set the following variable: js_script_Done = true
	for (var i = d.length - a; i > l; i--){  d.options[i + a] = null;}}
function SetDays(m,y,d,a,v,t)
{
	if (daysInMonth(m,y))
	{
		if      ((d.length - a) > daysInMonth(m, y) - 1) DayDestructor (d, daysInMonth(m,y) - 1, a)
		else if ((d.length - a) < daysInMonth(m, y))     DayConstructor(d, daysInMonth(m,y),     a, v, t, m, y); 
	}

		 }


function av()
{ 
	if(document.frm.selyear.value!="" && document.frm.selmonth.value!="" && document.frm.selday.value!="")
 		{
		    document.frm.user_bdate.value=document.frm.selyear.value+"-"+document.frm.selmonth.value+"-"+document.frm.selday.value;	 
			return true;
		}	
	else
		{	
					if( document.frm.selyear.value=="" )
								{	 
										 alert("Select year ? ");
										 document.frm.selyear.focus();
										 return false;
								}
					if( document.frm.selmonth.value=="" )
								{	
											alert("Select mount ? ");
										    document.frm.selmonth.focus();
										    return false;
								}
					if( document.frm.selday.value=="" )
								{	
											alert("Select date ?");
										    document.frm.selday.focus();
									 return false;
								}
		}
	
}

/////   YEAR MONTH DAY FUNCTION EEE



/////  CHECK USER FUNCTION SSS
function check_user()
{
	var register_warnings=new Array
			(
			   "usr_lname", "Овогоо оруулна уу ? "
			 , "usr_fname", "Өөрийн нэрээ оруулна уу ? "
//			 , "usr_major", "Та аль мэргэжлээр суралцах төлөвлөгөөтэй байна ? "
			 , "usr_addr", "Та хаягаа оруулна уу"
			 , "usr_mobile","Та гар утасаа оруулна уу ? "
			 , "usr_mail","Та  e-mail хаягаа оруулна уу ? "
			 , "usr_whyglu", "Та яагаад Глобал Удирдагч Дээд Сургуулийг сонгосон бэ ? "
			 , "usr_advantage", "Та өөрийн мэдлэг, ур чадвар, давуу талуудын талаар бичнэ үү ? "
			 , "usr_tod1_name", "Таны талаар мэдээлэл тодорхойлолт өгч чадах хүмүүсийг нэрлэнэ үү [1. Овог нэр] ?  "
			 , "usr_tod1_ajil", "Таны талаар мэдээлэл тодорхойлолт өгч чадах хүмүүсийг нэрлэнэ үү [1. Aжил, албан тушаал] ?  "
			 , "usr_tod1_who", "Таны талаар мэдээлэл тодорхойлолт өгч чадах хүмүүсийг нэрлэнэ үү [1. Таны юу болох] ?  "
			 , "usr_tod1_phone", "Таны талаар мэдээлэл тодорхойлолт өгч чадах хүмүүсийг нэрлэнэ үү [1. Холбоо барих утас] ?  "
			 , "usr_tod1_mail", "Таны талаар мэдээлэл тодорхойлолт өгч чадах хүмүүсийг нэрлэнэ үү [1. E-mail хаяг] ?  "
 
			);

 

   var s;

  s=register_warnings.length/2;
  
    for (i=0;i<s;i++)

		   if (document.getElementById(register_warnings[i*2]).value=="" )
		   { 
		   		alert(register_warnings[i*2+1]); 
				document.getElementById(register_warnings[i*2]).focus();
			 return false;
			 break;
		   }



    if (!document.frm_usr_reg.usr_gender.value)
    {	alert("Хүйсээ сонгоно уу" ); 
		document.frm_usr_reg.usr_gender.focus();
	  return false;
	}
 
     if (!document.frm_usr_reg.selyear.value)
    {	alert("Жилээ сонгоно уу" ); document.frm_usr_reg.selyear.focus();
	  return false;
	}
 
 	if (!document.frm_usr_reg.selmonth.value)
    { alert("Сараа сонгоно уу" ); document.frm_usr_reg.selmonth.focus();
	  return false;
	}

    if (!document.frm_usr_reg.selday.value)
    { alert("Өдрөө сонгоно уу" ); document.frm_usr_reg.selday.focus();
	  return false;
	}



	// Курс [1]:  edu_level1 check sss	
	var  edu_major_ok =0; 
			for (var i = 0; i < document.frm_usr_reg.usr_major.length; i++) 
			{	if (document.frm_usr_reg.usr_major[i].checked) 
					{	edu_major_ok = 1;		break	}
			}
	if(edu_major_ok == 0)
			{	document.frm_usr_reg.usr_major[0].focus();
				alert (" Та аль мэргэжлээр суралцах төлөвлөгөөтэй байна ?   ");
				 return false;
			}
	// Курс [1]:  edu_level1 check sss	



/*
	if (!document.frm_usr_reg.usr_gender.value)
    { alert("Хүйсээ сонгоно уу" ); document.frm_usr_reg.usr_gender.focus();
	  return false;
	}
*/

/*
    if (isNaN(parseInt(document.frm_usr_reg.usr_age.value) ))
	  {    alert (" Насаа зөв оруулна уу ");
		   document.frm_usr_reg.usr_age.focus();
		   return false; 
	  }
	else  if(document.frm_usr_reg.usr_age.value > 100)
		  {    alert (" Насаа зөв оруулна уу ");
			   document.frm_usr_reg.usr_age.focus();
			   return false; 
		  }

*/	 


 
 }

/////  CHECK USER FUNCTION EEE
