function showCrop() {
	if(!CropperEngine.initiated) { CropperEngine.init('mainpic'); CropperEngine.initiated = true; } 
	var semCrop = $id("semCrop")
	var semGrid = $id("semGrid")
	if(CssClasses(semCrop).exists("on")) {
		CssClasses(semCrop).remove("on")
		CssClasses(semGrid).remove("on")
	} else {
		CssClasses(semCrop).add("on")
	}
	CropperEngine.turnCrop()
	return false
}
function showGrid() {
	if(!CropperEngine.initiated) { CropperEngine.init('mainpic'); CropperEngine.initiated = true; } 
	var semCrop = $id("semCrop")
	var semGrid = $id("semGrid")
	if(CssClasses(semCrop).exists("on")) {
		CssClasses(semGrid).flip("on")
	} else {
		CssClasses(semCrop).add("on")
		CssClasses(semGrid).add("on")
	}
	CropperEngine.turnGrid()
	return false
}

var HMflag = false;
var VMflag = false;									
var Zoomflag = false;									

function flipHM(site_link)
{
	isOpera=(window.opera)?true:false
	isMSIE=isIE=(document.all && document.all.item && !isOpera)											
	if (!isMSIE)
	{
		alert("Инструмент не поддерживается браузером!");
		return false;
	}
	HMflag = !HMflag;
	if(HMflag)
	{
		document.getElementById('mainpic').style.filter = "FlipH";
		document.getElementById('semHM').style.backgroundImage = 'url('+site_link+'jimages/x_hmirr_on.gif)';
	}
	else
	{
		document.getElementById('mainpic').style.filter="";
		document.getElementById('semHM').style.backgroundImage = 'url('+site_link+'jimages/x_hmirr.gif)';
	}
	return false;
}

function flipVM(site_link)
{
	isOpera=(window.opera)?true:false
	isMSIE=isIE=(document.all && document.all.item && !isOpera)											
	if (!isMSIE)
	{
		alert("Инструмент не поддерживается браузером!");
		return false;
	}
	VMflag = !VMflag;
	if(VMflag)
	{
		document.getElementById('mainpic').style.filter = "FlipV";
		document.getElementById('semVM').style.backgroundImage = 'url('+site_link+'jimages/x_vmirr_on.gif)';
	}
	else
	{
		document.getElementById('mainpic').style.filter="";
		document.getElementById('semVM').style.backgroundImage = 'url('+site_link+'jimages/x_vmirr.gif)';
	}
	return false;
}
function flipZoom(site_link)
{
	isOpera=(window.opera)?true:false
	isMSIE=isIE=(document.all && document.all.item && !isOpera)											
	if (!isMSIE) 
	{
		alert("Инструмент не поддерживается браузером!");
		return false;
	} 
	Zoomflag = !Zoomflag;
	if(Zoomflag)
	{
		document.all.zommermain.style.display = "";
		document.getElementById('semZoom').style.backgroundImage = 'url('+site_link+'jimages/x_zoom_on.gif)';
	}
	else
	{
		document.all.zommermain.style.display = "none";
		document.getElementById('semZoom').style.backgroundImage = 'url('+site_link+'jimages/x_zoom.gif)';
	}
	return false;											
}

var req;
var cashPic = "";
function processReqChange() 
{
	if (req.readyState == 4) 
	{										    	
		if (req.status == 200) 
		{
			response = req.responseText;
			cashPic = response;
			image('mainpic').setSrc(cashPic);												
		} 
		else 
		{
			alert("There was a problem retrieving the XML data:\n" + req.statusText);
		}
	}
	else if (req.readyState == 3 || req.readyState == 1) 
	{
		document.getElementById("mainpic").style.backgroundColor = "#ffffff";
		document.getElementById("mainpic").src = "/jimages/wait.gif";
	}
	
}
function loadXMLDoc(url) 
{
	// branch for native XMLHttpRequest object
	if (window.XMLHttpRequest) 
	{
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET", url, true);
		req.send(null);
	// branch for IE/Windows ActiveX version
	} 
	else if (window.ActiveXObject) 
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) 
		{
			req.onreadystatechange = processReqChange;
			req.open("GET", url, true);
			req.send();
		}
	}
};


function showPicture(id)
{
	url  = '/getPicture/'+id;
	loadXMLDoc(url);
}	
function showChannel(channel, photo_src, photo_id) {						
	
	var semChannel = $id("channelL")
	
	if(CssClasses(semChannel).exists("on")) {
		isOpera=(window.opera)?true:false
		isMSIE=isIE=(document.all && document.all.item && !isOpera)											
		if (isMSIE)
		{
			document.getElementById('mainpic').style.filter="";
		}
		else
		{
			image('mainpic').setSrc(photo_src);												
		}
		CssClasses(semChannel).flip("on")
	} 
	else 
	{
		isOpera=(window.opera)?true:false
		isMSIE=isIE=(document.all && document.all.item && !isOpera)											
		if (isMSIE)
		{
			document.getElementById('mainpic').style.filter="Gray";
		}
		else
		{

			if (cashPic=="")
				showPicture(photo_id);
			else
				image('mainpic').setSrc(cashPic);												

		}
		CssClasses(semChannel).add("on")
	}
	return false;											
}