var firstimg= new String("empty");
var firstimg_descr= new String("empty");
var port_selected = new String("empty");
var cur_submenu = new String("empty");
var timer_id;
var Timer;


function on(imglink) {
    //
    var img = document.getElementById("fullimg");
    img.src = imglink;
}

function scrollUp(){
	//alert('up');
	Timer = setInterval("document.getElementById('fotos').scrollTop -= 2", 15);
}


function scrollDown(){
	//alert('down');
	Timer = setInterval("document.getElementById('fotos').scrollTop += 2", 15);
}


function scrollLefts(){
	//alert('up');
	Timer = setInterval("document.getElementById('fotos').scrollLeft -= 2", 15);
}


function scrollRight(){
	//alert('down');
	Timer = setInterval("document.getElementById('fotos').scrollLeft += 2", 15);
}


function view_big_image(imglink,ida,ide,index){
    var img = document.getElementById("fullimg");
    var imgdate = document.getElementById("imgdate");
    var imgdescr = document.getElementById("imgdescr");
    img.src = 'upload/Image/'+index+'/'+imglink;
    imgdate.innerText = ida;
    imgdescr.innerText= ide;
}
			
function setfirst_img(img,index,descr){
    if (firstimg=="empty"){
        firstimg = img;
	firstimg_descr = descr;
    }
}

function search_submit(){
    var img = document.getElementById("search_key");
    document.location.href = "?index=search&key="+img.value;
}
					
function updatefirst_img(index){
    //alert(firstimg);
    var img = document.getElementById("fullimg");
    var descr = document.getElementById("imgdescr");
    if (firstimg!="empty") {
        //alert('меняем');   
	    img.src = '/upload/Image/'+index+'/'+firstimg;
	    //alert(img.src);
	    descr.innerText = firstimg_descr;
    }
    else {
        img.src = "images/noimage.gif";
        img.width = 150;
        var la = document.getElementById("leftarrow");
        la.style.visibility = "hidden";
        var ra = document.getElementById("rightarrow");
        ra.style.visibility = "hidden";
    }
    //alert(document.location.href);
}

function changeImg(id,index){
    var img = document.getElementById("img-"+id);
    var path = document.getElementById(id).value;
    img.src = 'upload/Image/'+index+'/tn-'+path;
}

function updatePortImg(img,descr,el){
    if (port_selected == "empty") {
	var port_img = document.getElementById('port_img');
	var port_descr = document.getElementById('port_descr');
	var port_el = document.getElementById(el);
	port_img.src = "upload/Image/tn-"+img;
	port_descr.innerHTML = descr;
	port_el.className = "names";
	port_selected = port_el;
    }
}

function changePort(img,descr,el){
    var port_img = document.getElementById('port_img');
    var port_descr = document.getElementById('port_descr');
    port_img.src = "upload/Image/tn-"+img;
    port_descr.innerHTML = descr;
    el.className = "names";
    port_selected.className = "pm";
    port_selected = el;
}

function view_lyrics(lyrics){
    var win = document.getElementById(lyrics);
	if (win){
	    win.style.visibility = "visible";
	    win.style.left = (document.body.clientWidth - 300)/2;
	    win.style.width = "400";
	    win.style.height = "300";
	    win.style.overflow = "auto";
	    win.style.background = "#333333";
	    win.style.top = document.body.scrollTop+200;
	}
}							

function close_lyrics(lyrics){
    var win = document.getElementById(lyrics);
	if (win){
	    win.style.visibility = "hidden";
	}
}


function getTop(o) {
   var y = o.offsetTop;
   while (o = o.offsetParent)
      y += o.offsetTop
   return y
}

function getLeft(o) {
   var x = o.offsetLeft;
   while (o = o.offsetParent)
      x += o.offsetLeft
   return x
}

function show_menu(id,td){
    var layer = document.getElementById(id);
    var cell = document.getElementById(td);
    if (layer){
	cur_submenu = id;
	timer_id = setInterval('hide_cur()',10000);
    	layer.zindex=1000;
	layer.style.left = getLeft(cell)-100;
//	alert(cell.style.width);
	layer.style.width = 200;
	layer.style.visibility = "visible";
    }
}

function hide_menu(id){
    var layer = document.getElementById(id);
    if (layer){
	layer.zindex=0;
	layer.style.visibility = "hidden";
    }
}

function hide_cur(){
    var layer = document.getElementById(cur_submenu);
    if (layer){
	layer.zindex=0;
	layer.style.visibility = "hidden";
	clearInterval(timer_id);
    }
}

function update_top_menu(id,aid){
    var parm = getQueryVariable();
	 
 var top_td = document.getElementById(id);
 var top_a = document.getElementById(aid);
 
if (itsFirstPage) return;

// alert(parm["index"]);
 if (top_td){
   top_td.className="Main_menu_marker";
   if (top_a) top_a.className="Main_menu_marker_a";
 }
}

function set_filter_port(){
var r_cat = document.getElementById("r_cat");
var r_client = document.getElementById("r_client");
var r_status = document.getElementById("r_status");
var r_publish = document.getElementById("r_publish");
if ((r_cat) && (r_client) && (r_status) && (r_publish)){
    var field = new String();
    if (r_cat.checked) field = "cat";
    else
    if (r_client.checked) field = "client";
    else
    if (r_publish.checked) field = "publish";
    else field = "status" ;
        
    var sel = document.getElementById("sel_"+field);
    if (sel){
	document.location = "index.php?index=portfolio&mode=view&field="+field+"&value="+encodeURI(sel.value);
    }
}

}

function clear_filter_port(){
    document.location = "index.php?index=portfolio&mode=view";
}

function checkAndHide(id,el){
    alert(id);
    if (id=="") el.style.display="none";
}	

function checkAndRepair(){
    for (var i=0; i<document.links.length-1; i++){
	if (document.links[i].href.indexOf("/.html")>0){
	     document.links[i].parentNode.removeChild(document.links[i]);
	}
    }
}

function change_country(el){
    document.location="/"+el.value+".html";
}
					    

