function layer(id,d){
	if(!d)d = document;
	if(d.getElementById) return d.getElementById(id);
	if(d.all) return d.all[id];
	if(d.layers) return d.layers[id];
	return null;
}

function roll_b(id, v){
	layer(id).src = '/images/'+v;
}



function fixPNG(element)
{
  //Если браузер IE версии 5.5-6
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
  {
    var src;
	
    if (element.tagName=='IMG') //Если текущий элемент картинка (тэг IMG)
    {
      if (/\.png$/.test(element.src)) //Если файл картинки имеет расширение PNG
      {
        src = element.src;
        element.src = "/images/blank.gif"; //заменяем изображение прозрачным gif-ом
      }
    }
    else //иначе, если это не картинка а другой элемент
    {
	  //если у элемента задана фоновая картинка, то присваеваем значение свойства background-шmage переменной src
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if (src)
      {
        src = src[1]; //берем из значения свойства background-шmage только адрес картинки
        element.runtimeStyle.backgroundImage="none"; //убираем фоновое изображение
      }
    }
    //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
    if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
  }
}



// показать / скрыть 
function ShowOrHide(id) {
	var item = null;
	if (document.getElementById) {
		item = document.getElementById(id);
	} else if (document.all){
		item = document.all[id];
	} else if (document.layers){
		item = document.layers[id];
	}
	if (!item) {
	}else 	if (item.style) {
			if (item.style.display == "none"){ item.style.display = ""; 
		}else{
			item.style.display = "none"; 
		}
	}else{ 
		item.visibility = "show"; 
	}
}

function ShowOrHideEx(id, show) {
	var item = null;
	if (document.getElementById) {
		item = document.getElementById(id);
	} else if (document.all) {
		item = document.all[id];
	} else if (document.layers){
		item = document.layers[id];
	}
        if (item && item.style) {
		item.style.display = (show==1)?(""):("none");
	}
}


(function(){
	window.browser={}
	var d=browser

	var n = navigator;
	var dua = n.userAgent;
	var dav = n.appVersion;
	var tv = parseFloat(dav);

	d.isOpera = (dua.indexOf("Opera") >= 0) ? tv : 0;
	d.isKhtml = (dav.indexOf("Konqueror") >= 0)||(dav.indexOf("Safari") >= 0) ? tv : 0;
	d.isSafari = (dav.indexOf("Safari") >= 0) ? tv : 0;
	var geckoPos = dua.indexOf("Gecko");
	d.isMozilla = ((geckoPos >= 0)&&(!d.isKhtml)) ? tv : 0;
	d.isFF = 0;
	d.isIE = 0;
	try{
		if(d.isMozilla){
			d.isFF = parseFloat(dua.split("Firefox/")[1].split(" ")[0]);
		}
		if((document.all)&&(!d.isOpera)){
			d.isIE = parseFloat(dav.split("MSIE ")[1].split(";")[0]);
		}
	}catch(e){}
})()

function postToIframe(content, action, target){
    if(typeof phonyForm == 'undefined'){
        // тЁхьхээє■ ЇюЁьє ёючфрхь, хёыш эхЄ
        phonyForm = document.createElement("form")
        phonyForm.style.display = "none"
        phonyForm.enctype = "application/x-www-form-urlencoded"
        phonyForm.method = "POST"        
        document.body.appendChild(phonyForm)
    }
 
    phonyForm.action = action
    phonyForm.target = target
    phonyForm.setAttribute("target", target);
 
    // єсшЄ№ тёх ёюфхЁцрэшх шч тЁхьхээющ ЇюЁь√
    while(phonyForm.firstChild){
        phonyForm.removeChild(phonyForm.firstChild);
    }
 
    // чряюыэшЄ№ ЇюЁьє фрээ√ьш шч юс·хъЄр
    for(var x in content){
        var tn;
        if(browser.isIE){
            tn = document.createElement("<input type='hidden' name='"+x+"' value='"+content[x]+"'>")
            phonyForm.appendChild(tn)
        }else{
            tn = document.createElement("input");
            phonyForm.appendChild(tn);
            tn.type = "hidden";
            tn.name = x;
            tn.value = content[x]
        }
    }
    phonyForm.submit();
}

function postmail(){
	var name = 	layer('cstmr_name').value;
	var tel = 	layer('cstmr_tel').value;
	var email =	layer('cstmr_email').value;
	var comment =	layer('cstmr_comment').value;

	var res='';
	if( name.length<2 ){ res += '┬тхфшЄх ётю╕ шь <br>'; }
	if( tel.length<6 ){ res += '┬тхфшЄх ётющ ЄхыхЇюэ<br>'; }
	if (email != "") {
			var regEmail = /^[\w.-]+@([a-z0-9_\-]+\.)+[a-z]{2,6}$/i;
			if( !regEmail.test(email) ){
				res += '┬тхфшЄх ъюЁЁхъЄэ√щ e-mail<br>';
			}
	}else{
		res += '┬тхфшЄх e-mail<br>';
	}
	if( comment.length<6 ){ res += '┬тхфшЄх ётю╕ ёююс∙хэшх<br>'; }

	layer('sendmail_res').innerHTML = '<span class="yellow">'+res+'</span>';

	if(res==''){
		layer('submitbtn').disabled = true;
		layer('sendmail_res').innerHTML = '... яшё№ью юЄяЁрты хЄё  ...';
		postToIframe( {act:'send', cstmr_name:name, cstmr_tel:tel, cstmr_email:email, cstmr_comment:comment}, '/sendmail/send.htm', 'frame_sendmail' );
	}
}

function post_zakaz(){
	var name = 	layer('zakaz_cstmr_name').value;
	var tel = 	layer('zakaz_cstmr_tel').value;
	var email =	layer('zakaz_cstmr_email').value;
	var comment =	layer('zakaz_cstmr_comment').value;

	var res='';
	if( name.length<2 ){ res += '┬тхфшЄх ётю╕ шь <br>'; }
	if( tel.length<6 ){ res += '┬тхфшЄх ётющ ЄхыхЇюэ<br>'; }
	if (email != "") {
			var regEmail = /^[\w.-]+@([a-z0-9_\-]+\.)+[a-z]{2,6}$/i;
			if( !regEmail.test(email) ){
				res += '┬тхфшЄх ъюЁЁхъЄэ√щ e-mail<br>';
			}
	}else{
		res += '┬тхфшЄх e-mail<br>';
	}
//	if( comment.length<6 ){ res += '┬тхфшЄх ётю╕ ёююс∙хэшх<br>'; }

	layer('cartsend_res').innerHTML = '<span class="yellow">'+res+'</span>';

	if(res==''){
		layer('submitbtn').disabled = true;
		layer('cartsend_res').innerHTML = '... чрърч юЄяЁрты хЄё  ...';
		postToIframe( {act:'send', zakaz_cstmr_name:name, zakaz_cstmr_tel:tel, zakaz_cstmr_email:email, zakaz_cstmr_comment:comment}, '/sendzakaz/send.htm', 'frame_sendzakaz' );
	}
}