﻿// Version of browser
function browser_name() {
	var version = window.navigator.appName;
	if ( (version == 'Microsoft Internet Explorer') || (version == 'Microsoft') || (version == 'Internet Explorer') ) browser = 'ie';
    else if ( (version == 'Mozilla') || (version == 'Netscape Navigator') || (version == 'Netscape') ) browser = 'moz';
	else browser = 'undefined';
}

// The resolution of screen
function screen_resolution() {
	screenW = screen.width;
	screenH = screen.height;
}

/********************************
* Change size of image and window
********************************/
function immg() {
	var imgW = document.getElementById('immg').offsetWidth;
	var imgH = document.getElementById('immg').offsetHeight;
	var xh;

	if (browser == 'ie' || browser == 'undefined')
		xh = 29;
	if (browser == 'moz')
		xh = 47;

	if (imgW <= screenW && imgH <= screenH)
		window.resizeTo(imgW + 5, imgH + xh);
	if (imgH > screenH && imgW > screenW) {
		if(imgH > imgW)
			document.getElementById('immg').height = screenH - xh;
		if(imgW > imgH)
			document.getElementById('immg').width = screenW  - 5;
		window.moveTo(0, 0);
		window.resizeTo(screenW, screenH);
	}
	if (imgH > screenH && imgW <= screenW) {
		document.getElementById('immg').height = screenH - xh;
		window.moveTo(0, 0);
		window.resizeTo(screenW, screenH);
	}
	if (imgW > screenW && imgH <= screenH) {
		document.getElementById('immg').width = screenW - 5;
		window.moveTo(0, 0);
		window.resizeTo(screenW, screenH);
	}
}

/************************
* Correct PNG
************************/
/*
function correctPNG() {
   for (var i=0; i<document.images.length; i++) {
		var img = document.images[i];
		var imgName = img.src.toUpperCase();
		if (imgName.substring(imgName.length-3, imgName.length) == "PNG") {
			var imgID = (img.id) ? "id=\"" + img.id + "\" " : "";
			var imgClass = (img.className) ? "class=\""+img.className+"\" " : "";
			var imgTitle = (img.title) ? "title=\""+img.title+"\" " : "title=\"" + img.alt + "\" ";
			var imgStyle = "display:inline-block;"+img.style.cssText;
			if (img.align == "left") imgStyle = "float:left;" + imgStyle;
			if (img.align == "right") imgStyle = "float:right;" + imgStyle;
			if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;

			var strNewHTML = "<span "+imgID+imgClass+imgTitle+" style=\"width: "+img.width+"px; height: "+img.height+"px;"+imgStyle+";"
			+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'"+img.src+"\', sizingMethod='scale');\"><img src=\"pics\/x.gif\" width=\"1\" height=\"1\" /></span>";
			img.outerHTML = strNewHTML;
			i = i-1;
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", correctPNG);
*/

function changeImg() {
		document.getElementById("mainimg").style.backgroundImage = 'url(pics/fabia_front.jpg)'; 
		document.getElementById("front").src='pics/front_sel.jpg'; 
		document.getElementById("back").src='pics/back_nosel.jpg';	
}

function changeImg2() {		
	document.getElementById("mainimg").style.backgroundImage = 'url(pics/fabia_back.jpg)'; 
	document.getElementById("back").src = 'pics/back_sel.jpg'; 
	document.getElementById("front").src = 'pics/front_nosel.jpg';	
}

function viewImg(x){
	var x;
	document.getElementById("fullview").style.display = 'block';
	document.getElementById("fullview").style.backgroundImage = 'url(pics/'+x+'big.jpg)';	
	for(i=1; i<=5; i++){		
		document.getElementById('div_'+i).style.display = 'none';
	}	
	document.getElementById('div_'+x).style.display = 'block';
}

function viewImg2(x){
	var x;
	document.getElementById("common").style.display = 'block';
	document.getElementById("fullview").style.backgroundImage = 'url(pics/'+x+'big.jpg)';	
	for(i=1; i<=5; i++){		
		document.getElementById('div_'+i).style.display = 'none';
		document.getElementById('thumb_'+i).src = 'pics/'+i+'_non.jpg';
	}	
	document.getElementById('div_'+x).style.display = 'block';
	document.getElementById('thumb_'+x).src = 'pics/'+x+'_act.jpg';
}

function hideDiv() {
	document.getElementById('common').style.display = 'none';
	for(i=1; i<=5; i++){		
		document.getElementById('div_'+i).style.display = 'none';
	}	
}
/************************
* Top Menu
************************/
function nav3Click(id) {	
	closeNav3(id);		
	var elidd = document.getElementById('link_'+id+'_div');	
	var lnk = document.getElementById('link_'+id);	
	var lnkl = document.getElementById('linkl_'+id);
	var lnkr = document.getElementById('linkr_'+id);	
	var a = document.getElementById('a_'+id);	
	if (elidd) elidd.style.display = 'block';	
	if(lnk) lnk.className= 'item5sel';
	if(lnkl) lnkl.className= 'itemleftsel';
	if(lnkr) lnkr.className= 'itemrightsel';
	if (a)	a.className = 'sel';	
}

function nav3out(id) {	
	var elidd = document.getElementById('link_'+id+'_div');	
	var lnk = document.getElementById('link_'+id);	
	var lnkl = document.getElementById('linkl_'+id);
	var lnkr = document.getElementById('linkr_'+id);	
	var a = document.getElementById('a_'+id);	
	if (elidd) elidd.style.display = 'none';	
	if(lnk) lnk.className= 'item5';
	if(lnkl) lnkl.className= 'itemleft';
	if(lnkr) lnkr.className= 'itemright';
	if (a)	a.className = 'nosel';
}

function closeNav3(id) {
	for (i=0; i<=10; i++) {
		if (menu_id[i] != id) nav3out(menu_id[i]);		
	}
}

/*****************
  Models   menu
*****************/
var time;
function nav2over(id) {
	closeNav2(id);
	clearTimeout(time);
	//var elid = document.getElementById('nav1_'+id);
	var subelid = document.getElementById('nav2_'+id);	
	if (subelid) subelid.style.display = 'block';
	//if (elid) elid.className = 'item1sel';
}

function nav5over(id) {	
	var elid = document.getElementById('nav1_'+id);
	//var subelid = document.getElementById('nav2_'+id);	
	//if (subelid) subelid.style.display = 'block';
	if (elid) elid.className = 'item1sel';
}

function nav2out(id) {
	//var elid = document.getElementById('nav1_'+id);
	var subelid = document.getElementById('nav2_'+id);	
	if (subelid) subelid.style.display = 'none'; 	
	//if (elid) elid.className = 'item1';
}

function nav5out(id) {
	var elid = document.getElementById('nav1_'+id);
	//var subelid = document.getElementById('nav2_'+id);	
	//if (subelid) subelid.style.display = 'none'; 	
	if (elid) elid.className = 'item1';
}

function nav2outT(id) {
	time = setTimeout("nav2out('"+id+"')", 700);
}

function closeNav2(id) {
	for (i=0; i<=10; i++) {
		if (menu_ids[i] != id) nav2out(menu_ids[i]);
	}
}



/**************************
	Nav6
***************************/

var time2;
function nav4over(id) {
	closeNav4(id);
	clearTimeout(time2);
	//var elid = document.getElementById('nav3_'+id);
	var subelid = document.getElementById('nav4_'+id);	
	if (subelid) subelid.style.display = 'block';
	//if (elid) elid.className = 'item1sel';
}

function nav4out(id) {
	//var elid = document.getElementById('nav3_'+id);
	var subelid = document.getElementById('nav4_'+id);	
	if (subelid) subelid.style.display = 'none'; 	
	//if (elid) elid.className = 'item1';
}

function nav4outT(id) {
	time2 = setTimeout("nav3out("+id+")", 700);
}

function closeNav4(id) {
	for (i=0; i<=10; i++) {
		if (menu_idss[i] != id) nav4out(menu_idss[i]);
	}
}


function editDiv(id){
	if (document.getElementById('divs')) document.getElementById('divs').style.width = ''+(document.getElementById('divs').clientWidth + 50)+'px';
}
/************************
* Gallery
************************/
function pre_view(numb, name, name2, name3, name4, altimg) {
	var photos = 16;
	var img = document.getElementById('gal_img');
	var fog = document.getElementById('gal_fog_'+numb);
	var green = document.getElementById('gal_green_'+numb);
	if (fog) fog.style.visibility = 'hidden';
	if (green) green.style.visibility = 'visible';
	if (img) img.src = ''+name;
	if (img) img.alt = ''+altimg;
	for (i=1; i<=photos; i++) {
		if (i != numb) {
			if (document.getElementById('gal_fog_'+i)) document.getElementById('gal_fog_'+i).style.visibility = 'visible';
			if (document.getElementById('gal_green_'+i)) document.getElementById('gal_green_'+i).style.visibility = 'hidden';
		}
	}

	if (document.getElementById("lnk800x600")) {
		if (name2 == '') {
			document.getElementById("lnk800x600").style.display = 'none';
		} else {
			document.getElementById("lnk800x600").href = ''+name2;
			document.getElementById("lnk800x600").style.display = 'inline';
		}
	}
	if (document.getElementById("lnk1024x768")) {
		if (name3 == '') {
			document.getElementById("lnk1024x768").style.display = 'none';
		} else {
			document.getElementById("lnk1024x768").href = ''+name3;
			document.getElementById("lnk1024x768").style.display = 'inline';
		}
	}
	if (document.getElementById("lnk1280x1024")) {
		if (name4 == '') {
			document.getElementById("lnk1280x1024").style.display = 'none';
		} else {
			document.getElementById("lnk1280x1024").href = ''+name4;
			document.getElementById("lnk1280x1024").style.display = 'inline';
		}
	}
	if (document.getElementById("lnk1280x800")) {
		if (name5 == '') {
			document.getElementById("lnk1280x800").style.display = 'none';
		} else {
			document.getElementById("lnk1280x800").href = ''+name5;
			document.getElementById("lnk1280x800").style.display = 'inline';
		}
	}
	if (document.getElementById("lnk1280x1024")) {
		if (name5 == '') {
			document.getElementById("lnk1280x1024").style.display = 'none';
		} else {
			document.getElementById("lnk1280x1024").href = ''+name5;
			document.getElementById("lnk1280x1024").style.display = 'inline';
		}
	}
}
/************************
*  Excel Height
************************/
function cols_h() {
	var exc_div_h = 1;
	var lim = 100;
	if (excel_rows) lim = excel_rows;
	for (i=1; i <= lim; i++) {
		if (document.getElementById('col1_'+i)) {
			var col1h = document.getElementById('col1_'+i).clientHeight;
			var col2h = document.getElementById('col2_'+i).clientHeight;
			
			//alert(''+col1h+' - '+col2h);
			if (col1h <= col2h) {
				document.getElementById('col1_'+i).style.height = ''+col2h+'px';
				exc_div_h = exc_div_h + col2h + 1;
			} else {
				document.getElementById('col2_'+i).style.height = ''+col1h+'px';
				exc_div_h = exc_div_h + col1h + 1;
			}
		}
	}
	//alert(''+exc_div_h);
	if (document.getElementById('exc_div')) document.getElementById('exc_div').style.height = ''+(exc_div_h+16)+'px';
}


function icon_viev() {
	name = document.getElementById("pic_view").src;
	document.getElementById("icon_view").href = name.substr(0, name.length-4)+"_view."+name.substr(name.length-3, 3);
}

function empt() {
		
	if (document.getElementById('search_string')) {
		var s_str  = document.getElementById('search_string');
		var s_but  = document.getElementById('search_but');
		
		s_str.focus();
		if (s_str.value.length > 2) {
			s_but.disabled=false;
		} else {
			s_but.disabled=true;
		}
	}
	if (document.getElementById('fdbk_comment')) {
		var s_str  = document.getElementById('fdbk_comment');
		var s_but  = document.getElementById('subm');
		
		s_str.focus();
		if (s_str.value.length > 2) {
			s_but.disabled=false;
		} else {
			s_but.disabled=true;
		}
	}
}

function emptbut() {
        setTimeout("emptbut2()",200);
}
function emptbut2() {
        if (document.getElementById('subm')) {
                var s_butt  = document.getElementById('subm');
                s_butt.disabled=true;
        }
}

function showhide(id1, id2) {
	if (id1 != '') showhide_v(id1);
	if (id2 != '') showhide_v(id2);
}

function showhide_v(id, idstoclose) {
	var i;
	if(idstoclose!=undefined) for(i=idstoclose.length-1;i>=0;i--){
		document.getElementById(idstoclose[i]).style.display = 'none';
		document.getElementById('td_'+idstoclose[i]).className = 'table_title';
        document.getElementById('pic_'+idstoclose[i]).src = 'pics/optionplus.gif';
	}
	if (document.getElementById(id).style.display == 'none') {
		document.getElementById(id).style.display = 'block';
		document.getElementById('td_'+id).className = 'table_title1';
        document.getElementById('pic_'+id).src = 'pics/optionminus.gif';		
	} else {
		document.getElementById(id).style.display = 'none';
		document.getElementById('td_'+id).className = 'table_title';
        document.getElementById('pic_'+id).src = 'pics/optionplus.gif';
	}
	cols_h();
}

function showhide2(id1, id2) {
	if (id1 != '') showhide2_v(id1);
	if (id2 != '') showhide2_v(id2);
}

function showhide2_v(id) {
	if (document.getElementById(id).style.display == 'none') {
		document.getElementById(id).style.display = 'block';
		document.getElementById('td_'+id).className = 'table_title1';
        document.getElementById('pic_'+id).src = 'pics/optionminus.gif';		
	} else {
		document.getElementById(id).style.display = 'none';
		document.getElementById('td_'+id).className = 'table_title';
        document.getElementById('pic_'+id).src = 'pics/optionplus.gif';
	}
	cols_h();
}

function collapse() {
	document.getElementById("hlp_panel").style.display = 'none';
	document.getElementById("hlp_but_open").style.display = 'none';
	document.getElementById("hlp_but_close").style.display = 'block';
}

function expand() {
	document.getElementById("hlp_panel").style.display = 'block';
	document.getElementById("hlp_but_open").style.display = 'block';
	document.getElementById("hlp_but_close").style.display = 'none';
}

function counter() {
	document.getElementById('counter').innerHTML = '<a href="http://www.liveinternet.ru/click" '+
	'target=_blank><img src="http://counter.yadro.ru/hit?t45.1;r'+
	escape(document.referrer)+((typeof(screen)=='undefined')?'':
	';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?
	screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+
	';i'+escape('Жж'+document.title.substring(0,80))+';'+Math.random()+
	'" title="LiveInternet" '+
	'border=0 width=31 height=31></a>';
}

/******** to be deleted ********/
function changeDiv(n){		
	for (var i=1; i<4; i++) {		
		document.getElementById('div'+i).style.display = 'none';		
		var m = document.getElementById('div'+i);			
		if(m==document.getElementById(n)) document.getElementById('div'+i).style.display = 'block';		
	}		
}

function changeLinksBlock(n){
	var i=1;
	while((m = document.getElementById('linksblock'+i))!=undefined){
		if(i!=n){
			m.style.display="none";
			document.getElementById('triblockhead'+i).className="border_b";
		}else{
			m.style.display="";
			document.getElementById('triblockhead'+i).className="";
		}
		i++;
	}
}

/************************
*  For template as credit page
************************/
function change_paddings(img_name) {
       var pic = new Image();
       pic.src=img_name;

       if (pic.width > 700) {
         pic.width = 700;
       }
       if (pic.height < 89) {
         pic.height = 89;
       }

       document.getElementById('top_text').style.paddingLeft = ''+(pic.width - 142)+'px';
       document.getElementById('left_menu').style.paddingTop = ''+(pic.height - 79)+'px';
       document.getElementById('white_line').style.width = ''+(pic.width - 142)+'px';
}

function HideLayers() {
document.getElementById('layers').style.display = 'none';
}

