var checkany=1000;
var timex=1500;
var closetimer	= 0;
var ddmenuitem = 0;
var sezm=['xbelow_creative','xbelow_campaign','xbelow_report','xbelow_account'];
var main=0;
var below=0;
var lastmaction=0;
setTimeout("chkactionm()",checkany);

function onmain(n) {
	main=n;
}
function onbelow(n) {
	below=n;
}

function mopen(id) {
	mcancelclosetime();
	if (document.getElementById(id).style.display!="none") {
		return 1;
	}
	mclose(id);
	ddmenuitem = document.getElementById(id);
	document.getElementById("below").style.display="";
   Effect.BlindDown('below', {queue: {scope:'below', position: 'front', limit:1}, duration: 0.1 } );
	Effect.BlindDown(ddmenuitem, {queue: {scope:'menu', position: 'end', limit:1}, duration: 0.3 } );
	Element.show(ddmenuitem);
	var tmp=new Date();
	lastmaction=tmp.getTime();
}

function chkactionm() {
	if (lastmaction) {
		var tmp1=new Date();
		var tmp2=tmp1.getTime();
		if (tmp2>(lastmaction+timex)) {
			if (main==0 && below==0) {
				mclose(0);
			}
		}
	}
	setTimeout("chkactionm()",checkany);
}

function mclose(idopen) {
	for (i=0;i<sezm.length;i++) {
		if (idopen!=sezm[i]) {
			document.getElementById(sezm[i]).style.display="none";
		}
	}
	if (idopen==0) {
		document.getElementById("below").style.display="none";
	}
}

function mclosetime() {
	closetimer=setTimeout("mclose(0)",500);
}

function mcancelclosetime() {
	if(closetimer)	{
		clearTimeout(closetimer);
		closetimer = null;
	}
}

function getAlerts() {
	
	var v = 0;
	if(location.href.match(/formats.php/i)){
		// alerts at bottom
		v = 1;
	}
	
	var mypar = 'max=3&p=1&v=' +v;
	new Ajax.Request('/'+JS_LANGUAGE+'/user/alerts.php', {
      asynchronous:true,
      method: 'get',
      parameters: mypar,
      onSuccess: function(transport) {
	      var res=transport.responseText;
	      $("alerts").innerHTML=res;
		},
      onFailure: function() {
			 window.location='/'+JS_LANGUAGE+'/error.php?e=wsdl';
		 }
	});
 }


  function getTips(max,section,type) {
	
	var v = 0;
	if(location.href.match(/formats.php/i)){
		// faqs/tips at bottom
		v = 1;
	}
	
	mypar="max="+max+"&section="+section+"&type="+type +"&v=" +v;
	new Ajax.Request('/'+JS_LANGUAGE+'/_inc/tips.php', {
     	asynchronous:true,
     	method: 'get',
     	parameters: mypar,
     	onSuccess: function(transport) {
      var res=transport.responseText;
        $(type).innerHTML=res;
	},
	onFailure: function() {
		window.location='/'+JS_LANGUAGE+'/error.php?e=wsdl';
	}
	});
 }

 function poppg(divname,handlename,pagename,top,left) {
	new Ajax.Request('/'+JS_LANGUAGE+pagename, {
		asynchronous:true,
		method: 'get',
		onSuccess: function(transport) {
			var res=transport.responseText;
			var popup = $(divname);
			
			if(!$(divname)){
			    // create an empty div if it doesn't exist
			    popup = new Element('div',{"id": divname,"class": "popup"});
			    $$('body')[0].appendChild(popup);
			}
			
			popup.style.left=left+"px";
			popup.style.top=top+"px";
			popup.update(res);
			popup.show();
			mydrag = new Draggable(divname, {handle:handlename});
		}
	});
}
function cpoppg(divname) {
    
    
    $$('.popup').each(function(el){
        el.hide();
        el.style.left = '-999em';
        el.style.top = '-999em';
    });
    
    try{
        // kept in for backwards compatibility
        $(divname).hide();
    	$(divname).style.left="-700px";
    	$(divname).style.top="-2000px";
    	//mydrag[divname].destroy();    	
    } catch(er){}
}


function pdf(type) {
	if (type=='legal') {
		window.location.href ='/'+JS_LANGUAGE+'/company/dl.php?fn=Terms_condition_'+JS_LANGUAGE+".pdf";
	}
	if (type=='privacy') {
		window.location.href ='/'+JS_LANGUAGE+'/company/dl.php?fn=Privacy_'+JS_LANGUAGE+".pdf";
	}
}



//document.onclick = mclose;