
var querywindow = '';

function OpenWindow(url,p_height,p_top){
	
    if (!querywindow.closed && querywindow.location) {
        querywindow.focus();
    } else {
		//alert(url+'&scrolltop='+p_top);
		querywindow=window.open(url,'','toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=yes,resizable=no,top=1,left=1,width=600,height='+p_height);
    }

    if (!querywindow.opener) {
        querywindow.opener = self;
    }

	querywindow.location=url;

	if (window.focus) {		
        querywindow.focus();
    }

    return false;
}

function ShowPage(f,elm){
	f.activepage.value=elm;
	f.submit();
}

function OpenPage(elm1,elm2){
	if(elm1=="EMAILTOFRIEND")
		window.open("pageemailtofriend.php?"+elm2,"_blank","menubar=no,toolbars=no,titlebar=no,scrollbars=yes,width=450,height=350");
	else if(elm1=="PRINTNOTICE")
		window.open("pageprintnotice.php?"+elm2,"_blank","menubar=no,toolbars=no,titlebar=no,scrollbars=yes,width=500,height=300");
	else if(elm1=="PRINTNOTICEPAID")
		window.open("pageprintnoticepaid.php?"+elm2,"_blank","menubar=no,toolbars=no,titlebar=no,scrollbars=yes,width=600,height=500");
}

function CheckForm(f){
	if(f.name=="frmLogin"){
		if(IsEmpty(f.membername,"Гишүүний нэр")) return false;
		if(IsEmpty(f.memberpassword,"Гишүүний нууц үг")) return false;
		return true;
	} else if(f.name=="frmPasswordForgot"){
		if(IsEmpty(f.email,"И-мэйл хаяг")) return false;
		return true;
	} else if(f.name=="frmPasswordChange"){
		if(IsEmpty(f.curmemberpassword,"Идэвхтэй нууц үг")) return false;
		if(IsEmpty(f.memberpassword,"Шинэ нууц үг")) return false;
		if(f.memberpassword.value.length<6){
			alert("Нууц үгийн урт 6-аас багагүй байна!");
			return false;
		}				
		if(IsEmpty(f.memberpasswordco,"Шинэ нууц үгийн баталгаа")) return false;
		if(f.memberpassword.value!=f.memberpasswordco.value){
			alert("Нууц үгүүд өөр байна!");
			f.memberpassword.value="";f.memberpasswordco.value="";
			f.memberpassword.focus();
			return false;
		}
		return true;
	} else if(f.name=="frmWeatherAdd"){
		if(IsEmpty(f.weatherdate,"Огноо")) return false;
		if(IsEmpty(f.celcday,"өдрийн хэм")) return false;
		if(IsEmpty(f.eventdayid,"өдрийн үзэгдэл")) return false;
		if(IsEmpty(f.celcnight,"шөнийн хэм")) return false;
		if(IsEmpty(f.draftfrom,"салхи ? -аас")) return false;
		if(IsEmpty(f.draftto,"салхи ? -хүртэл")) return false;
		return true;
	} else if(f.name=="frmGeophisycsAdd"){
		if(IsEmpty(f.title,"Гарчиг")) return false;
		if(IsEmpty(f.classid,"Ангилал")) return false;
		if(IsEmpty(f.classsubid,"Дэд ангилал")) return false;
		if(IsEmpty(f.intro,"Товч мэдээлэл")) return false;
		return true;
	} else if(f.name=="frmAstronomyAdd"){
		if(IsEmpty(f.title,"Гарчиг")) return false;
		if(IsEmpty(f.classid,"Ангилал")) return false;
		if(IsEmpty(f.classsubid,"Дэд ангилал")) return false;
		if(IsEmpty(f.intro,"Товч мэдээлэл")) return false;
		return true;
	} else if(f.name=="frmAdmistrAdd"){
		if(IsEmpty(f.title,"Гарчиг")) return false;
		if(IsEmpty(f.classid,"Ангилал")) return false;
		if(IsEmpty(f.intro,"Товч мэдээлэл")) return false;
		return true;
	} else if(f.name=="frmNewsAdd"){
		if(IsEmpty(f.title,"Гарчиг")) return false;
		if(IsEmpty(f.intro,"Товч мэдээлэл")) return false;
		return true;
	} else if(f.name=="frmMenuAdd"){
		if(IsEmpty(f.webmenuid1,"Менюний ангилал")) return false;
		if(IsEmpty(f.webmenusubnamemn,"Ангилал монгол")) return false;
		if(IsEmpty(f.webmenusubnameen,"Ангилал англи")) return false;
		if(IsEmpty(f.webmenusubnamefr,"Ангилал франц")) return false;
		if(IsEmpty(f.webmenusubnameru,"Ангилал орос")) return false;
		if(IsEmpty(f.showorder,"Эрэмбэ")) return false;
		if(!IsNum(f.showorder,"Эрэмбэ",0)) return false;
		return true;
	} else if(f.name=="frmClassAdd"){
		if(IsEmpty(f.webmenusubid1,"Менюний ангилал")) return false;
		if(IsEmpty(f.webmenusub2namemn,"Ангилал монгол")) return false;
		if(IsEmpty(f.webmenusub2nameen,"Ангилал англи")) return false;
		if(IsEmpty(f.webmenusub2namefr,"Ангилал франц")) return false;
		if(IsEmpty(f.webmenusub2nameru,"Ангилал орос")) return false;
		if(IsEmpty(f.showorder,"Эрэмбэ")) return false;
		if(!IsNum(f.showorder,"Эрэмбэ",0)) return false;
		return true;
		
	} else if(f.name=="frmWebModuleAdd"){
		if(IsEmpty(f.modulevalue,"Код")) return false;
		if(IsEmpty(f.title,"Гарчиг")) return false;
		return true;
	} else if(f.name=="frmForumTopicAdd"){
		if(IsEmpty(f.title,"Гарчиг")) return false;
		return true;
	} else if(f.name=="frmPollAdd"){
		if(IsEmpty(f.polldescr,"Санал асуулга")) return false;
		return true;
	} else if(f.name=="frmPollVoteAdd"){
		if(IsEmpty(f.pollvalue,"Санал асуулгын хариулт")) return false;
		if(IsEmpty(f.showorder,"Эрэмбэ")) return false;
		if(!IsNum(f.showorder,"Эрэмбэ",0)) return false;
		return true;
	} else if(f.name=="frmImageGalleryAdd"){
		if(IsEmpty(f.imageclassid,"Ангилал")) return false;
		if(IsEmpty(f.title,"Гарчиг")) return false;
		if(IsEmpty(f.imagesource,"Зургийн зам")) return false;
		return true;
	} else if(f.name=="CtznQuizAdd"){
		if(IsEmpty(f.username,"Та өөрийн нэр")) return false;
		if(!IsNum(f.phone,"Утасны дугаар",0)) return false;
		if(IsEmpty(f.email,"И-мэйл хаяг")) return false;
		if(!IsEmail(f.email)) return false;
		if(IsEmpty(f.location,"Аймаг сум дүүрэг")) return false;
		if(IsEmpty(f.year,"он")) return false;
		if(IsEmpty(f.month,"сар")) return false;
		if(IsEmpty(f.day,"өдөр")) return false;
		if(IsEmpty(f.hour,"цаг")) return false;
		if(IsEmpty(f.minut,"минут")) return false;
		if(IsEmpty(f.sec,"секунд")) return false;
		if(IsEmpty(f.locationclassid,"байршил")) return false;
		if(!IsNum(f.step,"давхар",0)) return false;
		if(IsEmpty(f.formclassid,"байдал")) return false;
		return true;
	} else if(f.name=="frmSearch"){
		if(IsEmpty(f.searchvalue,"Хайх утга")) return false;
		return true;
	} else if(f.name=="frmForumPostingAdd"){
		if(f.ismemberid){
			if(!f.ismemberid.checked){
				if(IsEmpty(f.writer,"Таны нэр")) return false;
			}
		} else if(IsEmpty(f.writer,"Таны нэр")) return false;
		if(IsEmpty(f.title,"Гарчиг")) return false;
		return true;
	} else if(f.name=="frmPoll"){
		for(i=0;i<f.length-3;i++){
			if(f.pollvoteid[i].checked) return true;
		}
		alert("Та сонголтоо хийнэ үү!");
		f.pollvoteid[0].focus();
		return false;
	} else if(f.name=="frmNewsLetter"){
		if(IsEmpty(f.email,"И-мэйл хаяг")) return false;
		if(IsEmpty(f.email,"И-мэйл хаяг")) return false;
		if(!IsEmail(f.email)) return false;
		return true;
	} else if(f.name=="frmCtznQuizAdd"){
		if(IsEmpty(f.question,"Асуулт")) return false;
		return true;
	} else if(f.name=="frmInfo1Add"){
		if(f.checkvalue.value=="frmCtznOpinionAdd"){
			if(IsEmpty(f.organclassid,"Хаана илгээх")) return false;
			if(IsEmpty(f.organid,"Хаана илгээх")) return false;
			if(IsEmpty(f.whom,"Хэнд илгээх")) return false;
			if(IsEmpty(f.subject,"Агуулга")) return false;
			if(IsEmpty(f.descr,"Санал хүсэлт")) return false;
			if(IsEmpty(f.letterendword,"Захианы төгсгөл")) return false;
			ss=f.organid[f.organid.selectedIndex].text;
			if(!confirm("\""+ss+"\" байгууллага руу санал хүсэлт илгээхийг үргэлжлүүлэхдээ итгэлтэй байна уу!")) return false;
		}
		return true;
	} else if(f.name=="frmCtznOpinionConfirm"){
		if(!confirm("Та санал хүсэлтээ илгээхдээ итгэлтэй байна уу!")) return false;
		return true;
	} else if(f.name=="frmMemberAdd" || f.name=="frmMemberUpd"){
		//if(IsEmpty(f.ovog,"Овог")) return false;
		if(IsEmpty(f.lastname,"Эцэг /эх/-ийн нэр")) return false;
		if(IsEmpty(f.firstname,"Өөрийн нэр")) return false;
		if(!f.sex[0].checked && !f.sex[1].checked){
			alert("Та хүйсээ сонгоно уу!");
			f.sex[0].focus();
			return false;
		}
		if(IsEmpty(f.birthdate,"Төрсөн огноо")) return false;
		/*if(IsEmpty(f.registerno1,"Регистер №")) return false;
		if(IsEmpty(f.registerno2,"Регистер №")) return false;
		if(IsEmpty(f.registerno3,"Регистер №")) return false;
		if(IsEmpty(f.passportno1,"Иргэний үнэмлэх №")) return false;
		if(IsEmpty(f.passportno2,"Иргэний үнэмлэх №")) return false;
		if(IsEmpty(f.passportno3,"Иргэний үнэмлэх №")) return false;*/

		if(IsEmpty(f.email1,"И-мэйл хаяг")) return false;
		if(!IsEmail(f.email1)) return false;
		//if(f.email2.value!="")
			//if(!IsEmail(f.email2)) return false;
		if(f.name=="frmMemberAdd"){
			if(IsEmpty(f.membername,"Гишүүний нэр")) return false;
			if(IsEmpty(f.memberpassword,"Гишүүний нууц үг")) return false;
			if(f.memberpassword.value.length<6){
				alert("Нууц үгийн урт 6-аас багагүй байна!");
				return false;
			}				
			if(IsEmpty(f.memberpasswordco,"Нууц үгийн баталгаа")) return false;
			if(f.memberpassword.value!=f.memberpasswordco.value){
				alert("Нууц үгүүд өөр байна!");
				f.memberpassword.value="";f.memberpasswordco.value="";
				f.memberpassword.focus();
				return false;
			}
		}
		//f.registerno.value=f.registerno1.value+f.registerno2.value+f.registerno3.value;
		//f.passportno.value=f.passportno1.value+f.passportno2.value+f.passportno3.value;
		return true;
	}
}

function IsEmpty(elm,msg){
	if(elm==null) return false;
	if(elm.value==""){
		alert(msg+" нь хоосон байна!");
		elm.focus();
		return true;
	} else return false;
}

function IsNum(elm,msg,cc){
	if(isNaN(elm.value)){
    	alert(msg+" нь тоо байх ёстой!");
		elm.value="";
		elm.focus();
		return false;
	}
	else if(parseFloat(elm.value)<=0 && cc!=1){
		alert(msg+" нь 0-ээс багагүй байх ёстой!");
		elm.value="";
		elm.focus();
		return false;
	}
	return true;
}

function IsEmail(elm){
	// checks if the e-mail address is valid
	/*
	var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
	var matchArray = elm.value.match(emailPat);
	if (matchArray == null) {
		alert("Таны и-мэйл хаягийн бичилт буруу байна!");
		elm.focus();
		elm.select();
		return false;
	}
	return true;
	*/
	//alert("validating");
	emailRegEx = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/;
	if (!elm.value.match(emailRegEx)){
		alert("Таны и-мэйл хаягийн бичилт буруу байна!");
		elm.focus();
		elm.select();
		return false;
	}
	return true;
 }
