// JavaScript Document

//----------------getXmlHttpRequestObject()--------------------------

function getXmlHttpRequestObject() 
{
	if (window.XMLHttpRequest) 
		return new XMLHttpRequest(); //Not IE
	else 
		if(window.ActiveXObject)
			return new ActiveXObject("Microsoft.XMLHTTP"); //IE
		else
		   alert("Таны хөтөчөд XmlHttpRequest object тодорхойлогдоогүй байна. Firefox ашиглаж үзнэ үү");
}

var receiveReq = getXmlHttpRequestObject();		


function isValidEmail(str)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
		return true;
	else
		return false;
}

function cc2u(aaa)
{
var sourceareastr = aaa;
var strlen = sourceareastr.length;
var str="";

    for (i = 0; i < strlen;  i++) { 
	var codestr = sourceareastr.charCodeAt(i);
	//alert(codestr);
	   switch(codestr) {
		case 184: codestr=1105;break; //eo
		case 168: codestr=1025;break; // capital EO
	
		case 175: codestr=1198; break; //capital UE
		case 191: codestr=1199; break; //ue
		
		case 170: codestr=1256; break; // capital OE
		case 186: codestr=1257; break; //oe
	   }
	   if (256>codestr && codestr>191) codestr=codestr+848;
	        switch(codestr) {
		case 1111: codestr=1199;break;   //u
		case 1031: codestr= 1198; break; //capital U
		
		case 1108: codestr=1257; break; //ou
		case 1028: codestr=1256; break; //capital OU
		}
           str=str+String.fromCharCode(codestr);
      } //end for   
      
    return str;  
}
