var ThImgScaleX,ThImgScaleY,PictureType=1;
function doLoad() {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    //
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write result to page element (_RESULT become responseJS).
            //alert(req.responseJS.img);
            document.getElementById('result').innerHTML =req.responseJS.img;
            document.getElementById('resultarea').innerHTML =req.responseJS.text;
            // Write debug information too (output become responseText).
            //document.getElementById('debug').innerHTML = req.responseText;
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, 'backend.php', true);
    // Send data to backend.
    var usr=document.getElementById('user').value;
    var s=document.getElementById('sex').value;
    req.send( { user:usr,sex:s} );
}

function doSendMessage() {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    //
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write result to page element (_RESULT become responseJS).
            //alert(req.responseJS.img);
            //document.getElementById('result').innerHTML =req.responseJS.img;
            document.getElementById('text').value="Ваше сообщение благополучно отправлено.";
            document.getElementById('from').value="введите ваш емэйл";
            //  document.getElementById('resultarea').innerHTML =req.responseJS.text;
            // Write debug information too (output become responseText).
            //document.getElementById('debug').innerHTML = req.responseText;
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, 'backend.php', true);
    // Send data to backend.
    var txt=document.getElementById('text').value;
    var f=document.getElementById('from').value;
    req.send( { text:txt,from:f,funct:1} );
}
function doLoadFog() {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    //
    //alert("hello");
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write result to page element (_RESULT become responseJS).
            //alert(req.responseJS.img);
            document.getElementById('resultfog').innerHTML =req.responseJS.img;
            //document.getElementById('text').value="Ваше сообщение благополучно отправлено.";
            //document.getElementById('from').value="введите ваш емэйл";
             document.getElementById('resultareafog').innerHTML =req.responseJS.text;
            // Write debug information too (output become responseText).
            document.getElementById('debug').innerHTML = req.responseText;
           // alert("hello");
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, 'backend.php', true);
    // Send data to backend.
     var usr=document.getElementById('userfog').value;
   // var s=document.getElementById('sex').value;
    var sser=document.getElementById('service').value;

    req.send( { user:usr,funct:2,service:sser} );
}
function doLoadFogFromText() {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    //
    //alert("hello");
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write result to page element (_RESULT become responseJS).
            //alert(req.responseJS.img);
            document.getElementById('resultfog').innerHTML =req.responseJS.img;
            //document.getElementById('text').value="Ваше сообщение благополучно отправлено.";
            //document.getElementById('from').value="введите ваш емэйл";
             //document.getElementById('resultareafog').innerHTML =req.responseJS.text;
            // Write debug information too (output become responseText).
            document.getElementById('debug').innerHTML = req.responseText;
           // alert("hello");
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, 'backend.php', true);
    // Send data to backend.
     var txt=document.getElementById('text').value;
   // var s=document.getElementById('sex').value;
    //var sser=document.getElementById('service').value;

    req.send( { text:txt,funct:4} );
}
function doLoadFonosemFromText() {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    //
    //alert("hello");
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write result to page element (_RESULT become responseJS).
            //alert(req.responseJS.img);
            document.getElementById('resultfog').innerHTML =req.responseJS.img;
            //document.getElementById('text').value="Ваше сообщение благополучно отправлено.";
            //document.getElementById('from').value="введите ваш емэйл";
             //document.getElementById('resultareafog').innerHTML =req.responseJS.text;
            // Write debug information too (output become responseText).
           // document.getElementById('debug').innerHTML = req.responseText;
           // alert("hello");
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, 'backend.php', true);
    // Send data to backend.
     var txt=document.getElementById('text').value;
   // var s=document.getElementById('sex').value;
    //var sser=document.getElementById('service').value;

    req.send( { text:txt,funct:7} );
}
function doLoadColorFromText() {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    //
    //alert("hello");
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write result to page element (_RESULT become responseJS).
            //alert(req.responseJS.img);
            document.getElementById('resultfog').innerHTML =req.responseJS.img;
            //document.getElementById('text').value="Ваше сообщение благополучно отправлено.";
            //document.getElementById('from').value="введите ваш емэйл";
             //document.getElementById('resultareafog').innerHTML =req.responseJS.text;
            // Write debug information too (output become responseText).
           // document.getElementById('debug').innerHTML = req.responseText;
           // alert("hello");
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, 'backend.php', true);
    // Send data to backend.
     var txt=document.getElementById('text').value;
   // var s=document.getElementById('sex').value;
    //var sser=document.getElementById('service').value;

    req.send( { text:txt,funct:5} );
}
function doLoadColor() {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    //
    //alert("hello");
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write result to page element (_RESULT become responseJS).
            //alert(req.responseJS.img);
            document.getElementById('resultcolor').innerHTML =req.responseJS.img;
            //document.getElementById('text').value="Ваше сообщение благополучно отправлено.";
            //document.getElementById('from').value="введите ваш емэйл";
             document.getElementById('resultareacolor').innerHTML =req.responseJS.text;
            // Write debug information too (output become responseText).
            document.getElementById('debug').innerHTML = req.responseText;
           // alert("hello");
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, 'backend.php', true);
    // Send data to backend.
     var usr=document.getElementById('usercolor').value;
   // var s=document.getElementById('sex').value;
    var sser=document.getElementById('servicecolor').value;

    req.send( { user:usr,funct:3,service:sser} );
}
function doLoadPhono() {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    //
    //alert("hello");
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write result to page element (_RESULT become responseJS).
            //alert(req.responseJS.img);
            document.getElementById('resultphono').innerHTML =req.responseJS.img;
            //document.getElementById('text').value="Ваше сообщение благополучно отправлено.";
            //document.getElementById('from').value="введите ваш емэйл";
             document.getElementById('resultareaphono').innerHTML =req.responseJS.text;
            // Write debug information too (output become responseText).
            document.getElementById('debug').innerHTML = req.responseText;
           // alert("hello");
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, 'backend.php', true);
    // Send data to backend.
     var usr=document.getElementById('userphono').value;
   // var s=document.getElementById('sex').value;


    req.send( { user:usr,funct:8} );
}
function doSetUpic() {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    //
    //alert("hello");
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write result to page element (_RESULT become responseJS).
            //alert(req.responseJS.img);
           // document.getElementById('resultcolor').innerHTML =req.responseJS.img;
            //document.getElementById('text').value="Ваше сообщение благополучно отправлено.";
            //document.getElementById('from').value="введите ваш емэйл";
            // document.getElementById('resultareacolor').innerHTML =req.responseJS.text;
            // Write debug information too (output become responseText).
            //document.getElementById('debug').innerHTML = req.responseText;
            document.getElementById('meniati').innerHTML='<img onload="reload_update();" src="'+req.responseJS.img+'" style="position: relative;" alt="Thumbnail Preview" />';
         //   document.getElementById('large_photo').innerHTML='<img src="'+req.responseJS.img+'"  alt="Large Image" />';

           // alert("hello");
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, 'index.php', true);
    // Send data to backend.
    // var usr=document.getElementById('usercolor').value;
   // var s=document.getElementById('sex').value;
    var colorcount=document.getElementById('sliderColorCount').value;
    var brushsize=document.getElementById('sliderBrushSize').value;
    var picturetype=PictureType;
    var fnct="backend";
    req.send( { funct:fnct,cc:colorcount,bs:brushsize,pt:picturetype} );
}
function fixPNG(element)
{
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
	{
		var src;

		if (element.tagName=='IMG')
		{
			if (/\.png$/.test(element.src))
			{
				src = element.src;
				//element.src = "/images/blank.gif";
				element.src = fixpic.src;
			}
		}
		else
		{
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
			if (src)
			{
				src = src[1];
				element.runtimeStyle.backgroundImage="none";
			}
		}

		if(src){
			element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
		}
	}
}
