/*
function include(url) {
 var script = document.createElement('script');
 script.setAttribute('type', 'text/javascript')
 script.setAttribute('src', url);
 document.getElementsByTagName('head').item(0).appendChild(script);
}
*/

 function openLangMenu() {
 	document.getElementById("menulang").style.visibility = "visible";
 }

 function closeLangMenu() {
 	document.getElementById("menulang").style.visibility = "hidden";
 }
 
 function openCloseList(element, openelement)
{

var list = $(element);
var drop = $(openelement);
var footer = $(openelement+' .dlfooterleft');

if(drop.css('visibility') == 'visible'){
drop.css('visibility', 'hidden');
 return false;
}else{
 drop.css('visibility', 'visible');
 }


var eX = list.offset().left;
var eY = list.offset().top;
var eW = list.width()-2;
var eH = list.height();

drop.css('top', eY+23);
drop.css('left', eX+1);
drop.css('width', eW); //*/
footer.css('width', eW-20);

 /* alert("Element "+list.attr('id') +"\n Down " + drop.attr('id')
336 + "\n x=" + eX +" y=" + eY + " w="
337 + eW + " h=" + eH);//*/
 return true;
}

 function openCloseList2(element, openelement)
{

var list = $(element);
var drop = $(openelement);
var footer = $(openelement+' .dlfooterleft');

if(drop.css('display') == 'block'){
drop.css('display', 'none');
 return false;
}else{
 drop.css('display', 'block');
 }


var eX = list.offset().left;
var eY = list.offset().top;
var eW = list.width()-2;
var eH = list.height();

drop.css('top', eY+23);
drop.css('left', eX+1);
drop.css('width', eW); //*/
footer.css('width', eW-20);

 /* alert("Element "+list.attr('id') +"\n Down " + drop.attr('id')
336 + "\n x=" + eX +" y=" + eY + " w="
337 + eW + " h=" + eH);//*/
 return true;
}

 

 function checkButton( elementId ){
    var pos = document.getElementById( elementId );
    if(!pos) return;
    var val = pos.style.backgroundPosition;

    var ch = "right top";
    var unch = "right -13px";

    if(!val){
         var className = " " + pos.className;

         var foundclass = className.indexOf("uncheck");
         if(foundclass == -1){
            pos.style.backgroundPosition = ch;
         }else{
            pos.style.backgroundPosition = unch;
         }
    }else{
       var found = val.indexOf('top');
       if(found != -1){
            pos.style.backgroundPosition = unch;
       }else{
            pos.style.backgroundPosition = ch;
       }

    }
 }

 function selectList(element, dropid, listid){

 var drop = $(dropid);

 $(listid+' .listname').text(element);
 drop.css('visibility', 'hidden');
}
 
 function mousePageXY(e){
  var x = 0, y = 0;

  if (!e) e = window.event;

  if (e.pageX || e.pageY)
  {
    x = e.pageX;
    y = e.pageY;
  }
  else if (e.clientX || e.clientY)
  {
    x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
    y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
  }

  return {"x":x, "y":y};
 }

 function userDropDown(){
    document.getElementById("dropdown_1").style.visibility="visible";
 }

 function checkDropDown( checked ){
    document.getElementById("dropdown_1").style.visibility="hidden";
 }

 function closeDropDown(event){
     closeElement(event, "dropdown_1");
 }


 function closeElement(event, elementId){

    var mCur = mousePageXY(event);
    var el = document.getElementById(elementId);

    var eX = el.offsetLeft;
    var eY = el.offsetTop;
    var eW = el.offsetWidth;
    var eH = el.offsetHeight;

    var mX = mCur.x;
    var mY = mCur.y;
    /*
    alert( "closeDropDown() x=" + eX +" y=" + eY + " w="
            + eW + " h=" + eH + "X:"+mX+" - Y:"+mY );//*/

    if(mX < (eX+3) || mX > (eX+eW-3) || mY < (eY+3) || mY > (eY+eH-3)){
        el.style.visibility="hidden";
    }

 }

function hideLabel(labelId, inputId){
   var elemLabel = document.getElementById(labelId);
   var elemInput = document.getElementById(inputId);
   //alert("hideLabel vis=" + elemInput.name);
   var vis = elemLabel.style.visibility;
   if(!vis || vis=="visible"){
   	  elemLabel.style.visibility="hidden";
      elemInput.focus();
   }
}

function getOpacityProperty(){

	var p;
	if (typeof document.body.style.opacity == 'string') p = 'opacity';
	else if (typeof document.body.style.MozOpacity == 'string') p =  'MozOpacity';
	else if (typeof document.body.style.KhtmlOpacity == 'string') p =  'KhtmlOpacity';
	else if (document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) p =  'filter';

	return (getOpacityProperty = new Function("return '"+p+"';"))();
}

 function openSendMailForm(contactId)
 {
        // set contact id:
        if (contactId && contactId != null && contactId != "")
        {
            document.getElementById("i-sendmail2-contact").value = contactId;
        }

        openForm("smform");
		document.getElementById("smform").style.visibility="visible";		
        document.getElementById("hidelabel_am").style.visibility="visible";
        document.getElementById("input_antispam").value="";
		
		document.getElementById("newsform").style.visibility="hidden";
		document.getElementById("hidelabel_am_news").style.visibility="hidden";
 }

 function closeSendMailForm(){
        closeForm("smform");
        document.getElementById("hidelabel_am").style.visibility="hidden";

 }

 function openNewsForm(){
        openForm("newsform");
		document.getElementById("newsform").style.visibility="visible";
        document.getElementById("hidelabel_am_news").style.visibility="visible";
        document.getElementById("input_antispam_news").value="";
		
		document.getElementById("smform").style.visibility="hidden";
		document.getElementById("hidelabel_am").style.visibility="hidden";
 }

 function closeNewsForm(){
        closeForm("newsform");
        document.getElementById("hidelabel_am_news").style.visibility="hidden";

 }

 function openForm(name, divId){

		if( divId )name = divId;
 
        flash(false);

        var opacityProp = getOpacityProperty();
        var elem = document.getElementById("bodyopacity");

    if (opacityProp=="filter")  // Internet Exploder 5.5+
    {
        var oAlpha = elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha;
        if (oAlpha){
            oAlpha.opacity = 30;
        }else{
            elem.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
        }

     }else{
          elem.style.opacity = "0.3";
     }

}

 function closeForm(name){

        flash(true);

 	    var opacityProp = getOpacityProperty();
        var elem = document.getElementById("bodyopacity");

    if (opacityProp=="filter")  // Internet Exploder 5.5+
    {
        if(elem.style.filter && elem.style.removeAttribute){
	        elem.style.removeAttribute('filter');
        }

     }else{
        elem.style.opacity = "1";
     }

     document.getElementById(name).style.visibility="hidden";

 }

function flash(open)
{
	var flash = document.getElementById("swf");
	if(!flash) return;

	if(open)
	{
		flash.style.visibility="visible";
	}
	else
	{
		flash.style.visibility="hidden";
	}
}

function openVideoForm(id)
{
	var form = "videoform";
	var url = "ajax/videoform.aspx?video.id=" + id;
	LoadPage(url, form);
	openForm(form);
	$get(form).style.visibility = "visible";
}

function closeVideoForm()
{
	var form = "videoform";
	closeForm(form);
	$get(form).style.visibility = "hidden";
}


function openRecForm(id)
{
	var form = "recpismoform";
	var url = "ajax/guideitenes.aspx?id=" + id;
	LoadPage(url, form, function () { resize() });
	openForm(form);
	$get(form).style.visibility = "visible";
}

function openRecPismoForm(){
 openForm("recpismoform");
 //document.getElementById("hidelabel_am_news").style.visibility="visible";
 //document.getElementById("input_antispam_news").value="";
}

function closeRecPismoForm(){
 closeForm("recpismoform");
 //document.getElementById("hidelabel_am_news").style.visibility="hidden";
}

function formTxtFocus(element, text){
 var inp = $(element);
 if(inp.attr('value') == text){
 inp.attr('value', "")
 }

 }

 function formTxtBlur(element, text){
 var inp = $(element);
 if(0 == inp.attr('value')){
 inp.attr('value', text)
 }
 }

 function formPassFocus(element, text){
 var inp = $(element);
 if(inp.attr('value') == text){
 inp.attr('type', "password");
 inp.attr('value', "");
 }

 }

 function formPassBlur(element, text){
 var inp = $(element);
 if(0 == inp.attr('value')){
 inp.attr('value', text);
 inp.attr('type', "text");
 }
 }


 function formFocus(element){
 $(element).css('background-position','0 50px');
 }

 function formBlur(element){
 var inp = $(element);
 if(0 == inp.attr('value')){
 inp.css('background-position','0 0');
 }
 }
 
 
  function openRecPismoForm(){
        openForm("recpismoform");

 }

 function closeRecPismoForm(){
        closeForm("recpismoform");

 }

 function openZakazForm(){
		document.getElementById("zakazform").style.visibility="visible";
        openForm("zakazform");

 }

 function closeZakazForm(){
        closeForm("zakazform");

 }
