/**edit by P.Ankhbayar*/
/*-------p.ankhbayar ------*/
function ajaxRequest(){
	var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] 
	if (window.ActiveXObject){ 
	for (var i=0; i<activexmodes.length; i++){
	try{
	return new ActiveXObject(activexmodes[i])
	}
	catch(e){
	}
	}
	}
	else if (window.XMLHttpRequest) 
	return new XMLHttpRequest()
	else
	return false
}

function a_899(dv,chg){
	var mygetrequest=new ajaxRequest()
	mygetrequest.onreadystatechange=function(){
	if (mygetrequest.readyState==1){		
		document.getElementById("maindiv_"+dv).innerHTML='<table border="0" align="center"><tr><td><img src="images/loading.gif"></td></tr></table>'
	}
	if (mygetrequest.readyState==4){
	if (mygetrequest.status==200 || window.location.href.indexOf("http")==-1){
	document.getElementById("maindiv_"+dv).innerHTML=mygetrequest.responseText
	}
	else{
	alert("Request д алдаа гарлаа")
	}}
	}
	mygetrequest.open("GET", "utils.php?"+encodeURI(chg), true);
	mygetrequest.send(null)
}

function a_900(dv,chg){
	var mygetrequest=new ajaxRequest()
	mygetrequest.onreadystatechange=function(){
	if (mygetrequest.readyState==1){		
		document.getElementById("maindiv_"+dv).innerHTML='<table border="0" align="center"><tr><td><img src="images/loading.gif"></td></tr></table>'
	}
	if (mygetrequest.readyState==4){
	if (mygetrequest.status==200 || window.location.href.indexOf("http")==-1){
	document.getElementById("maindiv_"+dv).innerHTML=mygetrequest.responseText
	}
	else{
	alert("Request д алдаа гарлаа")
	}}
	}
	mygetrequest.open("GET", "content.php?"+encodeURI(chg), true);
	mygetrequest.send(null)
}



//menu functions
function switchMenu(id) {
	resetMenu(false);
	//set selected menu
	var menu = document.getElementById("menu_"+id);
	setMenu(id, getElementTop(menu) + parseInt(menu.offsetHeight),  (getElementLeft(menu) + 5), 20, "none");
	//set mouse out
	setMouseOut("visible", "block" , 10);
}
function setMenu(id, top, left, zIndex, textDecoration) {
	//get elements
	var menulink = document.getElementById("menulink_"+id);
	var submenu = document.getElementById("submenu_"+id);
	//set styles
	submenu.style.top = top;
	submenu.style.left = left;
	submenu.style.zIndex = zIndex;
	menulink.style.textDecoration = textDecoration;
}
function resetMenu(isSubMenuReset) {
	//reset all menu's
	var i = 0;
	while (menu = document.getElementById("menu_"+i)) { 
		if (!isSubMenuReset) { setMenu(i, 0,  -600, -10, "none"); }
		i++;
		var j = 0;
		while (subsubmenu = document.getElementById("submenu_"+i+"_menu_"+j)) { 
			setSubMenu(i, j, 0,  -600, -10, "none"); j++; 
		}
	}
}

//submenu functions
function switchSubMenu(menu_id, item_id) {
	resetMenu(true);
	//set selected submenu
	var submenu = document.getElementById("submenu_"+menu_id+"_item_"+item_id);
	setSubMenu(menu_id, item_id, getElementTop(submenu),  (getElementLeft(submenu) + parseInt(submenu.offsetWidth)) + 1, 20, "underline");
}

//get position functions
function getElementTop(element) {
	//getTopPosition
	var e = element;
	var top = e.offsetTop;
	while((e = e.offsetParent) != null) { top += e.offsetTop; }
	//return element top
	return top;
}
function getElementLeft(element) {
	//getLeftPosition
	var e = element;
	var left = e.offsetLeft;
	while((e = e.offsetParent) != null) { left += e.offsetLeft; }
	//return element left
	return left;
}

//mouse out functions
function mouseOutMenu() {
	setMouseOut("hidden", "none" , -20);
	resetMenu();
}
function setMouseOut(visibility, display, zIndex) {
	var mouseout = document.getElementById('mouseout');
	if (mouseout != undefined)
	{
		mouseout.style.visibility = visibility;
		mouseout.style.display = display;
		mouseout.style.zIndex = zIndex;
	}
}

function mouseOutMenu_2(e1) {
	
	if(lastrowid != -1)
		try{
			lastrowid.style.background = lastcurrent;
		}
		catch(e){}
	lastcurrent = e1.style.background;
	lastrowid = e1;
	e1.style.background = '#8DBB59';	
	
}


var name,firstname,lastname,email,mobile,che2;
var pwds=['password','abc123','myspace','blink182','qwerty','fuckyou','123abc','baseball','football','123456','1234567','12345678','soccer','monkey','liverpool','princess','jordan','jordan23','slipknot','superman','iloveyou','123123','123456789','access','administrator','adminadmin'];
function check_name(l,id){
      //var l=document.regform.name;
      if (l.value.length<3 || l.value.length>35){
            name=0;
            document.getElementById(id).innerHTML='<img border="0" src="images/chu.gif" align="absmiddle" width="16" height="16">';
      }
      else {
            name=1;
            document.getElementById(id).innerHTML='<img border="0" src="images/ch.gif" align="absmiddle" width="16" height="16">';
      }
      allowreg();
}
function check_email(l,id){
      //var l=document.regform.email;
      if (!l.value.match(/^[a-zA-Z0-9_\.\-]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,6}$/)){
            email=0;
            document.getElementById(id).innerHTML='<img border="0" src="images/chu.gif" align="absmiddle" width="16" height="16">';
      }
      else {
            email=1;
            document.getElementById(id).innerHTML='<img border="0" src="images/ch.gif" align="absmiddle" width="16" height="16">';
      }
      allowreg();
}

function check_firstname(l,id){
      //var l=document.regform.name;
      if (l.value.length<3 || l.value.length>35){
            firstname=0;
            document.getElementById(id).innerHTML='<img border="0" src="images/chu.gif" align="absmiddle" width="16" height="16">';
      }
      else {
            firstname=1;
            document.getElementById(id).innerHTML='<img border="0" src="images/ch.gif" align="absmiddle" width="16" height="16">';
      }
      allowreg();
}
function check_lastname(l,id){
      //var l=document.regform.name;
      if (l.value.length<3 || l.value.length>35){
            lastname=0;
            document.getElementById(id).innerHTML='<img border="0" src="images/chu.gif" align="absmiddle" width="16" height="16">';
      }
      else {
            lastname=1;
            document.getElementById(id).innerHTML='<img border="0" src="images/ch.gif" align="absmiddle" width="16" height="16">';
      }
      allowreg();
}

function check_mobile(l,id,limit){
	var anum=/(^\d+$)|(^\d+\.\d+$)/
	if (anum.test(l.value) && l.value.length<=limit){
            mobile=1;
           document.getElementById(id).innerHTML='<img border="0" src="images/ch.gif" align="absmiddle" width="16" height="16">';
      }
      else {
            mobile=0;
            document.getElementById(id).innerHTML='<img border="0" src="images/chu.gif" align="absmiddle" width="16" height="16">';
      }
      allowreg();	
}

function check_pass0(l,id){
      var is=0;
      for (var i=0;i<pwds.length;i++){
            if (l.value==pwds[i] || l.value==pwds[i]+'1'){
                  is=1;
            }
      }
      if (l.value.match(/^(.)\1*$/)){
            che12=0;
            document.getElementById(id).innerHTML='<img border="0" src="images/chu.gif" align="absmiddle" width="16" height="16">';
      }
      else {
            che12=1;
            document.getElementById(id).innerHTML='<img border="0" src="images/ch.gif" align="absmiddle" width="16" height="16">';
      }
      allowreg();
}

function check_password1(id){
      var p1=document.getElementById('pass1').value;
      var p2=document.getElementById('pass2').value;
      if (p1!=p2){
            che2=0;
            document.getElementById(id).innerHTML='<img border="0" src="images/chu.gif" align="absmiddle" width="16" height="16">';
      }
      else if (che12!=1){
            che2=0;
            document.getElementById(id).innerHTML='<img border="0" src="images/chu.gif" align="absmiddle" width="16" height="16">';
      }
      else {
            che2=1;
            document.getElementById(id).innerHTML='<img border="0" src="images/ch.gif" align="absmiddle" width="16" height="16">';
      }
      allowreg();
}
function allowreg(){
      if (name==1 && firstname==1 && lastname==1 && email==1 && mobile==1 && che2==1){
            document.getElementById('sbm').disabled=false;
      }
      else {
            document.getElementById('sbm').disabled=true;
      }
}

