var loading = '<img src="images/loading.gif">';
var img_close = '<img src="images/close.gif" width="20" height="20" align="right">';
//---------------------------movemouse----------------------------//
if(document.getElementById&&!document.all){
	var nn6=document.getElementById&&!document.all;
}else{
	var nn6 = false;
}
var isdrag=false;
var x=0,y=0;
var dobj;
var currentfoto;
function movemouse(e){
	if (isdrag){
		dobj.style.left = nn6 ? e.clientX + x : event.clientX + x;
		dobj.style.top = nn6 ? e.clientY + y : event.clientY + y;
		return false;
	}
}
function cleanup(e) {
	document.onmousemove=null;
	document.onmouseup=null;
	isdrag=false;
}
function selectmouse(e) {
	var fobj = nn6 ? e.target : event.srcElement;
	var topelement = nn6 ? "HTML" : "BODY";
	if((fobj.className=="setmoveable") || (fobj.className=="popup_img_nav")){
		while (fobj.tagName != topelement && fobj.className != "moveable") {
			fobj = nn6 ? fobj.parentNode : fobj.parentElement;
		}
		if (fobj.className=="moveable") {
			isdrag = true;
			dobj = fobj;
			tx = parseInt(dobj.style.left+0,10);
			ty = parseInt(dobj.style.top+0,10);
			x = nn6 ? tx-e.clientX : tx-event.clientX;
			y = nn6 ? ty-e.clientY : ty-event.clientY;
			document.onmousemove=movemouse;
			document.onmouseup=cleanup;
			return false;
		}
	}
}
document.onmousedown=selectmouse;
//-------------------------centering--------------------------//
function PopUpCentering(objID)
{
	shift = 20;
	pos = new Array(2);
	pos = ScrollPositionXY();
	var obj = document.getElementById(objID);
	obj.style.left =  220;//+pos[0]+ 'px';
	if(pos[1]==0) shift=100;
	obj.style.top =  shift+pos[1]+ 'px';
}
function ScrollPositionXY() {
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return [ scrOfX, scrOfY ];
}
//----------------------------------popup-window-------------------------------//
function PopUpWrite(prefix, size){
	pop_up_write  = '<div id="pop_up'+prefix+'" class="moveable" style="z-index:102; position: absolute; top:110px; left:200px; width:'+size+'px; display: none;">';
	pop_up_write += '<table class="popup">';
	pop_up_write += '<tr><td align="right" class="setmoveable"><a href="javascript:PopUpClose(\''+prefix+'\');">'+img_close+'</a></td></tr>';
	pop_up_write += '<tr><td style="border: #ccc 1px solid;"><div id="pop_up_body'+prefix+'"></div></td></tr>';
	pop_up_write += '<tr><td align="center" class="setmoveable"><a href="javascript:PopUpClose(\''+prefix+'\');">?·?°??N€N‹N‚N?</a></td></tr>';
	pop_up_write += '</table>';
	pop_up_write += '<iframe id="pop_up_source'+prefix+'" name="pop_up_source'+prefix+'" onload="pop_up_source_Onload(\''+prefix+'\');" height="0" width="0" frameborder="0" src=""></iframe>';
	pop_up_write += '</div>'
	document.write(pop_up_write);
}
function PopUpClick(prefix, src){
	if(document.getElementById('pop_up'+prefix) && document.getElementById('pop_up_source'+prefix) && document.getElementById('pop_up_body'+prefix)){
		document.getElementById('pop_up'+prefix).style.display='block';
		document.getElementById('pop_up_source'+prefix).src = src;
		document.getElementById('pop_up_body'+prefix).innerHTML = '?’N‹?????»??N??µN‚N?N? ?·?°??N€N??·???°:<br/>'+loading;
		PopUpCentering('pop_up'+prefix);
	}
}
function pop_up_source_Onload(prefix){
	if(document.getElementById('pop_up_body'+prefix) && document.getElementById('pop_up_source'+prefix) && document.getElementById('pop_up_source'+prefix).src != '' && document.getElementById('pop_up_source'+prefix).contentWindow.document.getElementById(prefix)){
		src = document.getElementById('pop_up_source'+prefix).contentWindow.document.getElementById(prefix).innerHTML
		//frames['pop_up_source'+prefix].document.body.innerHTML
		document.getElementById('pop_up_body'+prefix).innerHTML = src;
	}else{
		if(document.getElementById('pop_up_source'+prefix).src != '' && document.getElementById('pop_up'+prefix) && document.getElementById('pop_up'+prefix).style.display=='block')alert("?zN????±???° ???° N?N‚N€?°????N†?µ!");
		PopUpClose(prefix);
	}
}
function PopUpTimeoutClose(prefix, timeout){
	setTimeout('PopUpClose('+prefix+')', timeout);
}
function PopUpClose(prefix){
	if(document.getElementById('pop_up'+prefix) && document.getElementById('pop_up_source'+prefix) && document.getElementById('pop_up_body'+prefix)){
		document.getElementById('pop_up_body'+prefix).innerHTML = '';
		document.getElementById('pop_up'+prefix).style.display='none';
	}
}
//--------------------------popup-message--------------------------//
function MessageShow(img, title) {
	//coll=imgarray.length;
	if(document.getElementById('pop_up_message')){
		document.getElementById('pop_up_message').style.display='block';
		document.getElementById('pop_up_message').innerHTML = '<table cellpadding="0" cellspacing="0" class="popup"><tr><td><table cellpadding="0" cellspacing="0" width="100%" class="popup"><tr><td class="setmoveableleft" align="left"><p style="font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; margin-left: 10px; color: #FFFFFF;"><b>'+title+'</b></p></td><td class="setmoveableright" align="right"><a href="javascript:MessageClose();">'+img_close+'</a></td></tr></table></td></tr><tr><td class="setmoveable" align="center" valign="top"><img class="popup_img_nav" src="'+img+'" onclick=\"alert(javafoto.length)\"></td></tr></table>';
		PopUpCentering('pop_up_message');
		//if (timeout > 0) MessageTimeoutClose(timeout);
	}
}
function MessageShowP(img, title) {
	if(document.getElementById('pop_up_message')){
		document.getElementById('pop_up_message').style.display='block';
		currentfoto=img;
		img=javafoto[img];
		if (currentfoto<=javafoto.length-2) {
			javabuttonn='<b><a onclick="var quatro='+currentfoto+'+1; MessageShowP(quatro,\''+javafototitle+'\')" class="pointer">Следующая</a></b>';
		} else {
			javabuttonn='<b><font color=\"#8F8F8F\">Следующая</font></b>';
		}
		if (currentfoto>=1) {
			javabuttonb='<b><a onclick="var quatro='+currentfoto+'-1; MessageShowP(quatro,\''+javafototitle+'\')" class="pointer">Предыдущая</a></b>';
		} else {
			javabuttonb='<b><font color=\"#8F8F8F\">Предыдущая</font></b>';
		}
		document.getElementById('pop_up_message').innerHTML = '<table cellpadding="0" cellspacing="0" class="popup"><tr><td><table cellpadding="0" cellspacing="0" width="100%" class="popup"><tr><td class="setmoveableleft" align="left"><p style="font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; margin-left: 10px; color: #FFFFFF;"><b>'+title+'</b></p></td><td class="setmoveableright" align="right"><a href="javascript:MessageClose();">'+img_close+'</a></td></tr></table></td></tr><tr><td class="setmoveable" align="center" valign="top"><img class="popup_img_nav" src="images/production/'+img+'"></td></tr><tr><td class="setmoveable" align="center" valign="center" height="20"><p style=\"font-family: Tahoma; font-size: 0.70em;\">'+javabuttonb+'&nbsp;&nbsp;&nbsp;'+javabuttonn+'</p></td></tr></table>';
		PopUpCentering('pop_up_message');
	}
}
function MessageShowS(img, title) {
	if(document.getElementById('pop_up_message')){
		document.getElementById('pop_up_message').style.display='block';
		currentfoto=img;
		img=javafoto[img];
		if (currentfoto<=javafoto.length-2) {
			javabuttonn='<b><a onclick="var quatro='+currentfoto+'+1; MessageShowS(quatro,\''+javafototitle+'\')" class="pointer">Следующая</a></b>';
		} else {
			javabuttonn='<b><font color=\"#8F8F8F\">Следующая</font></b>';
		}
		if (currentfoto>=1) {
			javabuttonb='<b><a onclick="var quatro='+currentfoto+'-1; MessageShowS(quatro,\''+javafototitle+'\')" class="pointer">Предыдущая</a></b>';
		} else {
			javabuttonb='<b><font color=\"#8F8F8F\">Предыдущая</font></b>';
		}
		document.getElementById('pop_up_message').innerHTML = '<table cellpadding="0" cellspacing="0" class="popup"><tr><td><table cellpadding="0" cellspacing="0" width="100%" class="popup"><tr><td class="setmoveableleft" align="left"><p style="font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; margin-left: 10px; color: #FFFFFF;"><b>'+title+'</b></p></td><td class="setmoveableright" align="right"><a href="javascript:MessageClose();">'+img_close+'</a></td></tr></table></td></tr><tr><td class="setmoveable" align="center" valign="top"><img class="popup_img_nav" src="images/service/'+img+'"></td></tr><tr><td class="setmoveable" align="center" valign="center" height="20"><p style=\"font-family: Tahoma; font-size: 0.70em;\">'+javabuttonb+'&nbsp;&nbsp;&nbsp;'+javabuttonn+'</p></td></tr></table>';
		PopUpCentering('pop_up_message');
	}
}

function MessageShowF(img, title) {
	if(document.getElementById('pop_up_message')){
		document.getElementById('pop_up_message').style.display='block';
		currentfoto=img;
		img=javafoto[img];
		if (currentfoto<=javafoto.length-2) {
			javabuttonn='<b><a onclick="var quatro='+currentfoto+'+1; MessageShowF(quatro,\''+javafototitle+'\')" class="pointer">Следующая</a></b>';
		} else {
			javabuttonn='<b><font color=\"#8F8F8F\">Следующая</font></b>';
		}
		if (currentfoto>=1) {
			javabuttonb='<b><a onclick="var quatro='+currentfoto+'-1; MessageShowF(quatro,\''+javafototitle+'\')" class="pointer">Предыдущая</a></b>';
		} else {
			javabuttonb='<b><font color=\"#8F8F8F\">Предыдущая</font></b>';
		}
		document.getElementById('pop_up_message').innerHTML = '<table cellpadding="0" cellspacing="0" class="popup"><tr><td><table cellpadding="0" cellspacing="0" width="100%" class="popup"><tr><td class="setmoveableleft" align="left"><p style="font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; margin-left: 10px; color: #FFFFFF;"><b>'+title+'</b></p></td><td class="setmoveableright" align="right"><a href="javascript:MessageClose();">'+img_close+'</a></td></tr></table></td></tr><tr><td class="setmoveable" align="center" valign="top"><img class="popup_img_nav" src="images/Firms/norm/'+img+'"></td></tr><tr><td class="setmoveable" align="center" valign="center" height="20"><p style=\"font-family: Tahoma; font-size: 0.70em;\">'+javabuttonb+'&nbsp;&nbsp;&nbsp;'+javabuttonn+'</p></td></tr></table>';
		PopUpCentering('pop_up_message');
	}
}
function MessageTimeoutClose(timeout) {
	setTimeout('MessageClose()', timeout);
}
function MessageClose() {
	if(document.getElementById('pop_up_message')) {
		document.getElementById('pop_up_message').innerHTML = '';
		document.getElementById('pop_up_message').style.display='none';
	}
}
//-------------------------------big-foto--------------------------------//
function ShowBigFoto(img,title,width,height) {
	if (width!=0) width_img=' width: '+width+'px;'; else width_img='';
	if (height!=0) height_img=' height: '+height+'px;'; else height_img='';
	MessageShow(img,title, 0);
}
function ShowSmallFoto(img) {
	MessageShow('<div style="cursor:hand; background: url('+img+') center no-repeat; width: 200px; height: 200px;"></div>', 0);
}
function SmallFotoClose() {
	MessageClose();
}
//================================= Отключение выделения у Opera ========================================
function preventSelection(element) {
	var preventSelection = false;

	function addHandler(element, event, handler) {
		if (element.attachEvent)
			element.attachEvent('on' + event, handler);
		else
			if (element.addEventListener)
				element.addEventListener(event, handler, false);
	}

	function removeSelection() {
		if (window.getSelection) {
			window.getSelection().removeAllRanges();
		} else if (document.selection && document.selection.clear) document.selection.clear();
	}

	function killCtrlA(event) {
		var event = event || window.event;
		var sender = event.target || event.srcElement;
		if (sender.tagName.match(/INPUT|TEXTAREA/i)) return;
		var key = event.keyCode || event.which;
		if (event.ctrlKey && key == 'A'.charCodeAt(0)) {
			removeSelection();
			if (event.preventDefault)
				event.preventDefault();
			else
				event.returnValue = false;
		}
	}

	addHandler(element, 'mousemove', function() { if (preventSelection) removeSelection(); });
	addHandler(element, 'mousedown', function(event) { var event = event || window.event; var sender = event.target || event.srcElement; preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i); });
	addHandler(element, 'mouseup', function() { if (preventSelection) removeSelection(); preventSelection = false; });
	addHandler(element, 'keydown', killCtrlA);
	addHandler(element, 'keyup', killCtrlA);
}

function hrennn(znachenie) {
	if (znachenie=='1')
		document.getElementById('kakoytotext').innerHTML='<p style="word-spacing: 3px; font-family: Tahoma; font-size: 0.80em; margin-left: 10px; margin-bottom: 5px;"><a class="span" href="lichka.html">Личный кабинет</a></p>';
	else
		document.getElementById('kakoytotext').innerHTML='<p style="word-spacing: 3px; font-family: Tahoma; font-size: 0.80em; margin-left: 10px; margin-bottom: 5px;"><a class="span" href="registration.html">Регистрация</a></p>';
}

function ShowHide(ID)
  {
   var elem = document.getElementById(ID);
   if (elem.style.display == "none")
     cShow = 0;
   if (elem.style.display == "block")
     cShow = 1;
   if (cShow == 0)
     elem.style.display = "block";
   if (cShow == 1)
     elem.style.display = "none";
  }
