function getXmlHttpRequestObject() {
if (window.XMLHttpRequest) {
return new XMLHttpRequest(); //Not IE
} else if(window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP"); //IE
} else {
   alert("Таны хeтeчeд XmlHttpRequest object тодорхойлогдоогvй байна. Firefox ашиглаж vзнэ vv");
}
}			

var receiveReq = getXmlHttpRequestObject();

function sayMain(str) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
if(str=='myphone'){


}
receiveReq.open("GET", str, true);
receiveReq.onreadystatechange = handleSayMain; 
receiveReq.send(null);
}
}

function handleSayMain() {
if (receiveReq.readyState == 4) 
document.getElementById('main').innerHTML = receiveReq.responseText;
}
function sayLeft(str) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", str, true);
receiveReq.onreadystatechange = handleLeft; 
receiveReq.send(null);
}			
}

function saySubMain(str) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", str, true);
receiveReq.onreadystatechange = handleSubMain; 
receiveReq.send(null);
}			
}

function handleSubMain() {
if (receiveReq.readyState == 4) 
document.getElementById('subMain').innerHTML = receiveReq.responseText;
}

function handleLeft() {
if (receiveReq.readyState == 4) 
document.getElementById('span_left').innerHTML = receiveReq.responseText;
}

function sayMobile(str) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", str, true);
receiveReq.onreadystatechange = handleSayMobile; 
receiveReq.send(null);
}
}

function handleSayMobile() {
if (receiveReq.readyState == 4) 
document.getElementById('mobile').innerHTML = receiveReq.responseText;
}

function sayDetial(str) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", str, true);
receiveReq.onreadystatechange = handleSayDetial; 
receiveReq.send(null);
}
}

function handleSayDetial() {
if (receiveReq.readyState == 4) 
document.getElementById('detial').innerHTML = receiveReq.responseText;
}

function sendFriend(str) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", str, true);
receiveReq.onreadystatechange = handleSayFriend; 
receiveReq.send(null);
}
}

function handleSayFriend() {
if (receiveReq.readyState == 4) 
document.getElementById('sendFriend').innerHTML = receiveReq.responseText;
}

function sayFormMail(str, parameters) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("POST", str, true);
receiveReq.onreadystatechange = handleSayFormMail;
receiveReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
receiveReq.setRequestHeader("Content-length", parameters.length);
receiveReq.setRequestHeader("Connection", "close");
receiveReq.send(parameters);
}
}

function handleSayFormMail() {
if (receiveReq.readyState == 4)
document.getElementById('detial').innerHTML = receiveReq.responseText;
}

function getMail(obj) {
      var poststr = "text1=" + encodeURI( document.getElementById("text1").value ) +
	  				"&code=" + encodeURI( document.getElementById("code").value ) +
                    "&id=" + encodeURI( document.getElementById("id").value );
      sayFormMail('sendFriend1.php', poststr);
}


function sayForm(str, parameters) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("POST", str, true);
receiveReq.onreadystatechange = handleSayForm;
receiveReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
receiveReq.setRequestHeader("Content-length", parameters.length);
receiveReq.setRequestHeader("Connection", "close");
receiveReq.send(parameters);
}
}

function handleSayForm() {
if (receiveReq.readyState == 4) 
document.getElementById('subMain').innerHTML = receiveReq.responseText;
}

function get(obj) {
      var poststr = "text1=" + encodeURI( document.getElementById("text1").value ) +
                    "&text2=" + encodeURI( document.getElementById("text2").value ) +
					"&text2color=" + encodeURI( document.getElementById("text2color").value ) +
					"&text1color=" + encodeURI( document.getElementById("text1color").value ) +
					"&target=" + encodeURI( document.getElementById("target").value ) +
					"&font=" + encodeURI( document.getElementById("font").value ) +
					"&fontname=" + encodeURI( document.getElementById("fontname").value ) +
                    "&id=" + encodeURI( document.getElementById("id").value );
      sayForm('editImage1.php', poststr);
   }

function sayFormUpImage(str, parameters) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("POST", str, true);
receiveReq.onreadystatechange = handleSayFormUpImage;
receiveReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
receiveReq.setRequestHeader("Content-length", parameters.length);
receiveReq.setRequestHeader("Connection", "close");
receiveReq.send(parameters);
}
}

function handleSayFormUpImage() {
if (receiveReq.readyState == 4) 
document.getElementById('uploadImage').innerHTML = receiveReq.responseText;
}

function getUpImage(obj) {
      var poststr = "size=" + encodeURI( document.getElementById("size").value );
      sayFormUpImage('uploadImage.inc.php', poststr);
   }

function startSignUp(){
      document.getElementById('signup_target').style.visibility = 'visible';
      return true;
}

function userEdit(){
      document.getElementById('user_edit_target').style.visibility = 'visible';
      return true;
}



////////////////////////////////////////SEARCH
function sayHaih(str, parameters) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("POST", str, true);
receiveReq.onreadystatechange = handleSayHaih;
receiveReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
receiveReq.setRequestHeader("Content-length", parameters.length);
receiveReq.setRequestHeader("Connection", "close");
receiveReq.send(parameters);
}
}

function handleSayHaih() {
if (receiveReq.readyState == 4) 
document.getElementById('main').innerHTML = receiveReq.responseText;
}

function haih(obj) {
/*      var poststr = "haih=" + encodeURI( document.getElementById("haih").value ) +
	  "&haihTorol=" + encodeURI( document.getElementById("haihTorol").value );
*/var poststr = "haih=" + encodeURI( document.getElementById("haih").value );
      sayHaih('search.php', poststr);
   }






//uploadImage.php
function _getSize(str) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
var url="_getSize.php"
url=url+"?q="+str
receiveReq.open("GET", url, true);
receiveReq.onreadystatechange = handle_getSize; 
receiveReq.send(null);
}
}

function handle_getSize() {
if (receiveReq.readyState == 4) 
document.getElementById('_getSize').innerHTML = receiveReq.responseText;
}
//uploadTheme.php
function _getTheme(str) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
var url="_getTheme.php"
url=url+"?q="+str
receiveReq.open("GET", url, true);
receiveReq.onreadystatechange = handle_getTheme; 
receiveReq.send(null);
}
}

function handle_getTheme() {
if (receiveReq.readyState == 4) 
document.getElementById('_getTheme').innerHTML = receiveReq.responseText;
}




///////////////////////////////////////////////////FOR POST FROM
var http_request = false;
function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('detial').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   function getMail1(obj) {
      var poststr = "text1=" + encodeURI( document.getElementById("text1").value ) +
	  				"&code=" + encodeURI( document.getElementById("code").value ) +
                    "&id=" + encodeURI( document.getElementById("id").value );
      makePOSTRequest('sendFriend1.php', poststr);
   }


var rtp_playing="none";

function thisMovie(movieName) {
        var isIE = navigator.appName.indexOf("Microsoft") != -1;
        return (isIE) ? window[movieName] : document[movieName];
    }

function rtpMakeCall(str)
{
//	alert(rtp_playing+"asdf");
	thisMovie('c'+rtp_playing).AsFunction('stopplay');
}

function JsFunction(aString)
{
	
	if((rtp_playing!="none")&&(rtp_playing!=aString))
	{
		rtpMakeCall(rtp_playing);		
	}
    rtp_playing=aString;
}

/*function startUpload(){
	alert('begin');
      document.getElementById('f1_upload_process').style.visibility = 'visible';
      document.getElementById('f1_upload_form').style.visibility = 'hidden';
      return true;
}*/

function stopUpload(success,fileid){
      var result = '';
      if (success == 1){
         result = '<span class="msg">The file was uploaded successfully!<\/span><br/><br/>';
		 addImage("thumbnail.php?id=" + fileid);
      }
      else {
         result = '<span class="emsg">There was an error during file upload!' + success + '<\/span><br/><br/>';
      }
      document.getElementById('f1_upload_process').style.visibility = 'hidden';
      document.getElementById('f1_upload_form').innerHTML = result + '<label>File: <input name="myfile" type="file" size="30"  onchange="startUpload();document.pictureform.submit();" /><\/label>';
      document.getElementById('f1_upload_form').style.visibility = 'visible';      

	  return true;   
		
}


function load()
{
document.getElementById('f1_upload_process').style.visibility = 'hidden';
}

function sayFormPassword(str, parameters) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("POST", str, true);
receiveReq.onreadystatechange = handleSayFormPassword;
receiveReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
receiveReq.setRequestHeader("Content-length", parameters.length);
receiveReq.setRequestHeader("Connection", "close");
receiveReq.send(parameters);
}
}

function handleSayFormPassword() {
if (receiveReq.readyState == 4)
document.getElementById('detial').innerHTML = receiveReq.responseText;
}

function getPassword(obj) {
      var poststr = "pNumber=" + encodeURI( document.getElementById("pNumber").value);
      sayFormPassword('sendPassword.php', poststr);
}

function startUpload(){
      document.getElementById('upload_target').style.visibility = 'visible';
      return true;
}
