var mm_top = 100;
var mmArr = new Array();
var timeoutID;
var timeout = 500; //0,5 seconds
var adocX = 0;
var adocY = 0;

function listener( e )
{
   var docX, docY;
   if( e )
   {
      if( typeof( e.pageX ) == 'number' )
      {
         docX = e.pageX;
         docY = e.pageY;
      }
      else
      {
         docX = e.clientX;
         docY = e.clientY;
      }
   }
   else
   {
      e = window.event;
      docX = e.clientX;
      docY = e.clientY;
      if( document.documentElement
        && ( document.documentElement.scrollTop
            || document.documentElement.scrollLeft ) )
      {
         docX += document.documentElement.scrollLeft;
         docY += document.documentElement.scrollTop;
      }
      else if( document.body
         && ( document.body.scrollTop
             || document.body.scrollLeft ) )
      {
         docX += document.body.scrollLeft;
         docY += document.body.scrollTop;
      }
   }
   adocX = docX;
   adocY = docY;
   //return [docX, docY];
   //try{
		//getBlock("userphoto").style.top = (docY+mm_top)+'px';
		//getBlock("userphoto").style.left = (docX-80)+'px';
	//}
	//catch(e){}
}


//if (isNS4) {document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove=listener;//getMouse;


var isIE  = document.all ? true : false;
var isDOM = document.getElementById ? true : false;
var isNS4 = document.layers ? true : false;

/* getBlock ( BlockName ) */
function getBlock( BlockName )
{
	if (isDOM)
	{
		return document.getElementById( BlockName );
	}
	else if (isIE)
	{
		return document.all.BlockName;
	}
	else if (isNS4)
	{
		return document.layers[ BlockName ];
	}
}


/* void toggleBlock ( BlockName, Action ) */
function toggleBlock( BlockName, Action)
{
	var block  = getBlock( BlockName );

	if ( !block )
		return false;

	if (isDOM)
	{
		if (Action == 's') {
			if ( block )
				block.style.visibility = 'visible';
		}
		if (Action == 'h') {
			if ( block )
				block.style.visibility = 'hidden';
		}
	}
	else if (isIE) {
		if (Action == 's') eval( block + ".style.visibility='visible';");
		if (Action == 'h') eval( block + ".style.visibility='hidden';");
	}
	else if (isNS4)
	{
		if (Action == 's') eval( block + ".visibility='show';");
		if (Action == 'h') eval( block + ".visibility='hide';");
	}
	//alert(BlockName);
}

/* {{{{{{{{{{{{    START MENU STUFF }}}}}}}}}}}}}}}} */

var mm_top = 100;
var mmArr = new Array();

function show(obj,coor){
	var ccstr = "imageMain"+coor.id+"";
	var objItem = getBlock(ccstr);
	var objParent = null;
	var intX = 0;
	var intY = 0;

         var newLeft = 0;

        switch(obj){
         case 'Main1':
            newLeft=55;
            break;
         case 'Main2':
            newLeft=100;
            break;

         }

      var mm_str_left = (adocX-5)+"px";
        //var mm_str_left = ( (0+(adocX-5)) - newLeft)+"px";
	var mm_str_top = (adocY+12)+"px";
         getBlock(obj).style.position='absolute';
	getBlock(obj).style.left = mm_str_left;
	//getBlock(obj).style.paddingTop = mm_str_top;


	clearTimeout(timeoutID);
	arl = mmArr.length;

	for (a=0;a<=arl;++a)
	{
		if (obj != mmArr[a])
		{
			toggleBlock( mmArr[a], 'h' );
		}
	}

	toggleBlock( obj, 's' );

	if (getBlock("search").style.visibility == 'visible')
	{
		toggleBlock( 'search', 'h' );
	}

}

var timeoutID;
var timeout = 500; //0,5 seconds

function stayV(obj){
	toggleBlock( obj, 's' );
}

function hide(obj){
	clearTimeout(timeoutID);
	timeoutID = setTimeout("toggleBlock( '"+obj+"', \'h\' )", timeout);
}
var menuIndex = 7; //number ot drop-down menus

function hidel(){
	for (i=1; i<=menuIndex; i++)
	{
		if (getBlock("Main"+i).style.visibility != 'hidden')
		{
			toggleBlock( 'Main'+i+'', 'h' );
		}
	}

}

function sSearch(obj){

	getBlock(obj).style.top = '18px';
	toggleBlock( obj, 's' );

}

/* {{{{{{{{{{{{    END MENU STUFF }}}}}}}}}}}}}}}} */

function setMenu(im){
	var img = getBlock(im);
	var original = img.src;
	var newsrc = original.substring((original.length-10),0);
		newsrc += "active.gif";
	for (z=0;z<=9;z++)
	{
		 if (getBlock("imageMain"+z).src != newsrc)
		{
		 var tmpor = getBlock("imageMain"+z).src;
		 var tmpn = getBlock("imageMain"+z).src.substring((tmpor.length-10),0)+"normal.gif";
		 getBlock("imageMain"+z).src = tmpn;
		}
	}
	getBlock(im).src = newsrc;

}
function showPic(path){
	var nw = window.open('','view','width=1, height=1, top=1, left=1, scrollbars=no, resizable=1');
	var s = "<html><head><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=windows-1251\"><link href=\"css\/global.css\" rel=\"stylesheet\" type=\"text\/css\"><script language=\"javascript\" src=\"javascript\/javascript.js\"><\/script><title></title></head><body background=\"#ffffff\" leftmargin=\"0\" topmargin=\"0\" rightmargin=\"0\" bottommargin=\"0\" marginwidth=\"0\" marginheight=\"0\"><table width=\"100%\" height=\"100%\" hspace=\"0\" vspace=\"0\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td align=\"center\" valign=\"middle\"><center>";
	s += "<a href=\"javascript:window.close();\"><img src=\""+path+"\" border=\"0\" id=\"imaa\" onLoad=\"resizeit(this,\'"+nw+"\');\"></a>";

	s += "</center></td></tr></table></body></html>";

	nw.document.write(s);
	nw.document.close();

}


function resizeit(imo,w){

	var screenW = screen.width;
	var screenH = screen.height;

	var iw = imo.width;
	var ih = imo.height;

	var sw = 28; // 40 px width plus
	var sh = 65; // 30 px height plus

	var ww = eval(iw + sw);
	var wh = eval(ih + sh);

	window.resizeTo(ww,wh);

	window.moveTo(((screenW/2)-(ww/2)),((screenH/2)-(wh/2)));
}


function setRowBG(trobj,tract){
	if (tract == 1)
	{
		trobj.className='listtableover';
	}
	if (tract == 0)
	{
		trobj.className='listtable';
	}
}
function send_to_friend(string,l){
	window.open('send_to_friend.pl?l='+l+'&s=1&url='+string+'','senf_to_friend','width=200, height=135, top=1, scrollbars=no, resizable=0');
}

function sendQuestion(Ql){
var Qcontent = getBlock('question_content');
var maxL = 2000;

var fid = getBlock('sender');


	if ((Qcontent.value == "") | (Qcontent.value == " "))
	{
			if (Ql==1){alert('Pelase, type your question');}
			if (Ql==2){alert('Моля, напишете въпрос');}

			Qcontent.focus();
			return false;
	}
	if (Qcontent.value.length > maxL)
	{
			if (Ql==1){alert('Sorry, max length of your question is '+maxL+' characters.');}
			if (Ql==2){alert('Дължината на въпроса ви не трябва да надвишава '+maxL+' символа.');}

			Qcontent.focus();
			return false;
	}
	else{
		window.frames[0].document.forms.F1.s.value=3;
		window.frames[0].document.forms.F1.language.value=document.forms.F.language.value;
		window.frames[0].document.forms.F1.email.value=document.forms.F.email.value;
		window.frames[0].document.forms.F1.subject.value=document.forms.F.subject.value;
		window.frames[0].document.forms.F1.question_content.value=document.forms.F.question_content.value;
		window.frames[0].document.forms.F1.submit();
		document.forms.F.reset();
		toggleBlock('AskLink','s');
		toggleBlock('AskLayer','h');
		window.frames[0].document.onload = loaded(Ql);
	}
}
function loaded(Ql){
	if (Ql==1){alert('Thank you.Your question has been send');}
	if (Ql==2){alert('Благодарим ви. Въпроса ви беше изпратен!');}
}
function DoSearch(v,e){
	if(v==0){
		document.forms.F.action='search.pl';
		document.forms.F.submit();
	}
	if(v==1){
		var keycode;
		if (navigator.appName == "Microsoft Internet Explorer"){ keycode = e.keyCode; }
		else{ keycode = e.which }
		if(keycode == 13){
			document.forms.F.action='search.pl';
			document.forms.F.submit();
		}
	}
}
function doBuletReg(LAN){
    window.frames.sender.document.forms.F1.email.value=document.forms.F.subscribe.value;
    window.frames.sender.document.forms.F1.language.value=LAN;
    window.frames.sender.document.forms.F1.submit();
}
function underC(){
    var cpath=window.location.href;
    var end = cpath.substring((cpath.length-2),(cpath.length));

    if(cpath.indexOf('?') !== -1){

        var first = cpath.substring(0,cpath.indexOf('?'));
        var mysubstr = cpath.substring((cpath.length),cpath.indexOf('l='));
        var newl = mysubstr.substring(0,3);
        var last = mysubstr.substring(4,mysubstr.length);
        if(newl == 'l=1'){
            lss = 'l=2';
        }
        if(newl == 'l=2'){
            lss = 'l=1';
        }
        var newurl = first+'?'+lss+'&'+last;
        window.location.href=newurl;
    }
    //if(end == 'pl')
    else
    {
       location.replace(cpath+'?l=2');
    }

    //alert("Under Construction");
    //return fasle;
}
