var prevEl;
var prevSecond;

var pcPrevEl;
var pcPrevSecond;

var prevPhotoId;


/**
* очищает заданное поле
*/

function initPage(){
	langs = langs.split(",");
	var href = location.href;
	re = new RegExp(server_name, "g");
	href = href.replace(re, "");
	href = href.substring(3);
	if (href.indexOf(".html")!=-1){
		href = href.substring(0, href.lastIndexOf("/")+1);
	}
	if (href.indexOf("?")!=-1){
		href = href.substring(0, href.lastIndexOf("?"));
	}
	for (var i=0; i<langs.length; i++){
		var l_id = langs[i];
		if(l_id!='by'){
			document.getElementById(l_id).href = "/"+langs[i]+href;
		}
	}
}

//window.onload = initPage;

function clean_field(field){
	field.value = "";
}


function set_active(el){
	if (prevEl){
		if (prevEl.className){
			prevEl.className = "menu_bookmark";
		}else{
			var temp = document.getElementById(prevEl);
			temp.className = "menu_bookmark";
		}
	}
	el.className = "menu_bookmark_sel";
	prevEl = el;
}


function stopHref(field){
	field.removeAttribute('href');
}

function showSecondMenu(el_id){
	var temp = document.getElementById(el_id);
	var temp2 = document.getElementById(prevSecond);
	if (temp2){
		temp2.style.display = "none";	
	}
	if (temp){
		temp.style.display = "block";
	}
	prevSecond = el_id;
}

function set_pc_active(el){
	if (pcPrevEl){
		if (pcPrevEl.className){
			pcPrevEl.className = "pc_bookmark";
		}else{
			var temp = document.getElementById(pcPrevEl);
			temp.className = "pc_bookmark";
		}
	}
	el.className = "pc_bookmark_sel";
	pcPrevEl = el;
}



function showPc(el_id){
	var temp = document.getElementById(el_id);
	var temp2 = document.getElementById(pcPrevSecond);
	if (temp2){
		temp2.style.display = "none";	
	}
	if (temp){
		temp.style.display = "block";
	}
	pcPrevSecond = el_id;
}

function set_wc_active(el){
	if (pcPrevEl){
		if (pcPrevEl.className){
			pcPrevEl.className = "wc_bookmark";
		}else{
			var temp = document.getElementById(pcPrevEl);
			temp.className = "wc_bookmark";
		}
	}
	el.className = "wc_bookmark_sel";
	pcPrevEl = el;
}

function showPhoto(id){
//	alert ("ok = "+prevPhotoId);
	var ph_id = "photo_"+id;
	var page_id = "page_"+id;
	var prevph_id = "photo_"+prevPhotoId;
	var prevpage_id = "page_"+prevPhotoId;
//	alert ("ph_id = "+ph_id+"\nph_page = "+ph_page+"\nprevph_id = "+prevph_id+"\nprevpage_id = "+prevpage_id);
//	alert ("el = "+document.getElementById(prevph_id));
	document.getElementById(prevph_id).style.display = "none";
//	alert ("ok1");
	document.getElementById(prevpage_id).className = "";
//	alert ("ok2");
	document.getElementById(ph_id).style.display = "block";
//	alert ("ok3");
	document.getElementById(page_id).className = "ri_p_selected";
//	alert ("ok4");
	prevPhotoId = id;
//	alert ("ok = "+prevPhotoId);
}

/*сделать страницу стартовой*/
function setStartPage(obj) 
{
//alert("obj = "+obj);
  if (document.all) 
  {
 // alert("ok1");
    obj.style.behavior='url(#default#homepage)';
 //     alert("document.location = "+document.location);
    obj.setHomePage(document.location);
  //    alert("ok3");
  } 
  else{ 
   // alert("ok4");
    if(!document.layers) 
    {
   //   alert("ok5");
      netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
   //     alert("ok6");
      navigator.preference("browser.startup.homepage", document.location); 
    //    alert("ok7");
    }
  }
}

/*Добавить в закладки*/
/*function addBookmark(url, title)
{
  if (!url) url = location.href;
  if (!title) title = document.title;
  alert("url = "+url);
  alert ("title = "+title);
  
  //Gecko
  if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")){
  alert("ok1");
  	 window.sidebar.addPanel (title, url, "");
  	   alert("ok2");
  }
  //IE4+
  else if (typeof window.external == "object"){
    alert("ok3");
  	 window.external.AddFavorite(url, title);
  	   alert("ok4");
  }
  //Opera7+
  else if (window.opera && document.createElement)
  {
    alert("ok5");
    var a = document.createElement('A');
        alert("ok6");
    if (!a) return false; //IF Opera 6
     alert("ok7");
    a.setAttribute('rel','sidebar');
     alert("ok8");
    a.setAttribute('href',url);
    alert("ok9");
    a.setAttribute('title',title);
     alert("ok10");
    a.click();
     alert("ok11");
  }
  else return false;
  
  return true;
}*/

function addbookmark(title,url){
	if (!url) url = location.href;
  	if (!title) title = document.title;
 // 	alert("url = "+url);
 // 	alert ("title = "+title);
  	
	if (window.sidebar){
//		alert ("ok1");
		window.sidebar.addPanel(title, url, "");
//		alert ("ok2");
	}
	else if (window.opera && window.print){
//		alert ("ok3");
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
//		alert ("ok4");
	} 
	else if(document.all){
//		alert ("ok5");
		window.external.AddFavorite(url, title);
//		alert ("ok6");
	} else return false;
	 return true;
}

function zoom(href, title){
//	if (imageType != "") {
	//	height = parseInt(height)+20;
	//	width = parseInt(width)+20;
	//	open(href, title, 'left=100,resizable=1,scrollbars=1,menubar=0,toolbar=0');
		window.open(href, title, 'top=10,width=920,height=690,left=30,resizable=yes, toolbar=no,location=no,menubar=no,status=no,scrollbars=yes, directories=no');
//	}
	return false;
}

function sendFriendBox() {
    var node = document.getElementById('sendFriendBox');
    if (node.style.display == 'none' || node.style.display == '') {
        node.style.display = 'block';
   //     alert ("element = "+ document.getElementById("code").tagName);
   //     node.document.getElementById("code").fireEvent("click");
    }
    else {
        node.style.display = 'none';
    }
    return false;
}
function sendFriendSubmit() {
    var flag  = true;
    var error = '';
    var res = /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(document.getElementById('your_email').value);
	if (res == false) {
        flag = false;
        error = error + 'Error in your mail. ';
	}	
    var res = /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(document.getElementById('friend_email').value);
	if (res == false) {
        flag = false;
        error = error + 'Error in friend mail. ';
	}
	if (flag == false) {
        var node = document.getElementById('sendFriendError');
        node.innerHTML = error;
        node.style.display = 'block';
    }
    document.getElementById("url").value = document.location;
    return flag;
}







