function pop_up(j){
	if(navigator.appName == "Netscape") {
		doc = "document";
		sty = "";
		htm = ".document"
	} else {
		doc = "document.all";
		sty = ".style";
		htm = ""
	}
	if(j==1){
		eval(doc+'.img'+sty).left=180;
		eval(doc+'.img'+sty).top=290;
		eval(doc+'.img'+sty).position="absolute";
		eval(doc+'.img'+sty).visibility="visible";
	}else 
		eval(doc+'.img'+sty).visibility="hidden";
	}

function showSubMenu(){
	var objThis = this;	
	for(var i = 0; i  < objThis.childNodes.length; i++)
	{
		if(objThis.childNodes.item(i).nodeName == "DIV")			
		{							
			objThis.childNodes.item(i).style.display = "";						
		}		
	}	
}
function hideSubMenu()
{								
	var objThis = this;	
	
	for(var i = 0; i  < objThis.childNodes.length; i++)			
	{
		if(objThis.childNodes.item(i).nodeName == "DIV")
		{				
			objThis.childNodes.item(i).style.display = "none";			
			return;
		}			
	}	
}			
function initialiseMenu()
{	var MenuItems = document.getElementById("mainmenu");
	var objLICollection = MenuItems.getElementsByTagName("LI");		
	for(var i = 0; i < objLICollection.length; i++)
	{		
		var objLI = objLICollection[i];										
		for(var j = 0; j  < objLI.childNodes.length; j++)
		{
			if(objLI.childNodes.item(j).nodeName == "DIV")
			{
				objLI.onmouseover=showSubMenu;
				objLI.onmouseout=hideSubMenu;
			}
		}
	}
}
var myAjax ; 
function Start()// ProroType AjaxUpdater For Curruncy
{		var dt = new Date();
		var curr_date = dt.getDate();
		var curr_month = dt.getMonth();
		var curr_year = dt.getFullYear();
		var curr_hour = dt.getHours();
		var curr_min = dt.getMinutes();
		var curr_sec = dt.getSeconds();
		var curr_msec = dt.getMilliseconds();
		var StopCache = curr_hour+curr_min+curr_sec+curr_msec+curr_date+curr_month+curr_year;		
		var randomnumber=Math.floor(Math.random()*11);
	var url = '/arabic/includes/index/ind_live_curr_feed.asp'+ '?StopCache='+ StopCache+ randomnumber+ '&T=0';
	var pars = 'T=0';	
	myAjax = new Ajax.PeriodicalUpdater("Data",url, {
		method: 'get',
		frequency :30,
		asynchronous: true,
		decay: 2,
		onFailure: function () {
       myAjax.stop();          		
         },
        onSuccess: function () {
           //myAjax.stop();       
        }
	});
}			
function StopCurr(){
	myAjax.stop();
}
function startCurr(){
	myAjax.start();
}
var savedtab ="MENAMARKET" ;
function GetMeTab(MyID){
	var elem = $(MyID).id;
	$("MarketContent").innerHTML= "<img src='/images/loading.gif'/>&nbsp; تحميل..."
	var ajaxMe ;
	switch(elem)
		{
		case "MENAMARKET":
		 ajaxMe = "/arabic/includes/index/inc_index_marketMENA.asp"				
		 break;    
		case "USMARKET":
		 ajaxMe = "/arabic/includes/index/inc_index_marketUS.asp"
		 break;
		case "WORLDMARKET":
		 ajaxMe = "/arabic/includes/index/inc_index_marketWorld.asp"
		 //ajaxMe = "/arabic/includes/shared/inc_index_market.asp"
		break;				  
		default:
		ajaxMe = "/arabic/includes/index/inc_index_marketMENA.asp"				
		};	
	var UpdateMe = new Ajax.Updater('MarketContent', ajaxMe, { method: 'get',evalScripts:true});
	$(savedtab).className="";	
	savedtab=$(MyID).id;
	$(MyID).addClassName("selected");
}
var rightTabs ="Indecators" ;
var  Datalayer='TabsData1';
var OpenedTabs = 'TabsData1';
function ChangeTab(MyID,Datalayer){
	var elem = $(MyID).id;
	$(Datalayer).innerHTML= "<img src='/images/loading.gif'/>&nbsp; تحميل... "
	var ajaxMe ;
	switch(elem)
		{
		case "Howtog":
		ajaxMe = "/updates/misc/guidesBOX_new.htm"
		 break;    
		case "Business":
		ajaxMe = "/updates/misc/insights.htm"						
		break;
		case "WordDay":
		ajaxMe = "/updates/misc/ind_WordOfTheDay.html"		
		break;				  
		case "votes":
		ajaxMe = "/includes/index/inc_index_vote.asp"
		break;
		case "Events":
		ajaxMe = "/updates/index/eventbox.html"
		break;	
		case "research":
		//ajaxMe = "/updates/index/rsrch.htm"
		ajaxMe = "/includes/index/ind_rc_research.asp"
		break;
		case "Indecators":
		ajaxMe = "/updates/index/calendar_ar.html"
		break;
		default:
		//ajaxMe = "/updates/index/eventbox.html"
		ajaxMe = "/updates/index/calendar_ar.html"
		};
		var UpdateMe = new Ajax.Updater(Datalayer, ajaxMe, { method: 'get',evalScripts:true });
		//var eff=document.getElementById(Datalayer);
		//new Effect.Highlight(eff, {startcolor:'#DFEBFA', endcolor:'#F5FAFF',duration:0.9})
	try
		{					
			$(OpenedTabs).hide();
			//var OpenedTabsDiv =OpenedTabs;
			//OpenedTabsDiv.concat('div');
			///$(OpenedTabsDiv).hide();// note: tabs data container must have tha same naming of its div so i can match. 			
			$(OpenedTabs+'Div').hide();
			OpenedTabs = Datalayer;
			$(rightTabs).className="inactivtabs";
			rightTabs=$(MyID).id;
			$(MyID).className="ActiveTab";
			$(Datalayer).show();
			$(Datalayer+'div').show();			
		}
		catch(err)
		{
				alert(err)
		}
}

function getwordoftheday(){
	var Words = new Ajax.Request('http://199.0.0.98/updates/misc/ind_WordOfTheDay.html',  
	{ method:'get', onSuccess: function(transport)
		{ var response = transport.responseText || "no response text";
		alert("Success! \n\n" + response);	
		},     
		onFailure: function(){ alert('Something went wrong...') }
}); 
}
/***********************************************
* Menafn Marquee 
***********************************************/
var delayb4scroll=1000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)/
var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?

////NO NEED TO EDIT BELOW THIS LINE////////////
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var actualheight=''
function scrollmarquee(){
if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
else
cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
}
function initializemarquee(){
cross_marquee=document.getElementById("vmarquee")
cross_marquee.style.top=0
marqueeheight=document.getElementById("marqueecontainer").offsetHeight
actualheight=cross_marquee.offsetHeight
if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
cross_marquee.style.height=marqueeheight+"px"
cross_marquee.style.overflow="scroll"
return
}
setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll)
}
if (window.addEventListener)
window.addEventListener("load", initializemarquee, false)
else if (window.attachEvent)
window.attachEvent("onload", initializemarquee)
else if (document.getElementById)
window.onload=initializemarquee
/***********************************************
* Menafn PreLoad Images 
***********************************************/
function MM_preloadImages() { 
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function Mena_preloadImages()
{
	MM_preloadImages('/images/index/btn_bg.gif','/images/index/CoolHeade.gif','/images/index/dolphin_bg.gif','/images/index/dolphin_bg-OVER.jpg','/images/index/loading.gif','/images/index/shade.GIF','/images/index/shadeactive.GIF','/images/index/tab_on_shadow.gif','/images/index/tit_bk_over.gif','/images/index/tit_bk.gif','/images/index/tit_bk_No.gif','/images/index/toolbox_bg.gif','/images/index/WeatherBG.gif')
}
//Drop Down Menu
var cssdropdown={
disappeardelay: 250, //set delay in miliseconds before menu disappears onmouseout
disablemenuclick: true, //when user clicks on a menu item with a drop down menu, disable menu item's link?
enableswipe: 1, //enable swipe effect? 1 for yes, 0 for no
enableiframeshim: 1, //enable "iframe shim" technique to get drop down menus to correctly appear on top of controls such as form objects in IE5.5/IE6? 1 for yes, 0 for no

//No need to edit beyond here////////////////////////
dropmenuobj: null, ie: document.all, firefox: document.getElementById&&!document.all, swipetimer: undefined, bottomclip:0,

getposOffset:function(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
},

swipeeffect:function(){
if (this.bottomclip<parseInt(this.dropmenuobj.offsetHeight)){
this.bottomclip+=10+(this.bottomclip/10) //unclip drop down menu visibility gradually
this.dropmenuobj.style.clip="rect(0 auto "+this.bottomclip+"px 0)"
}
else
return
this.swipetimer=setTimeout("cssdropdown.swipeeffect()", 10)
},

showhide:function(obj, e){
if (this.ie || this.firefox)
this.dropmenuobj.style.left=this.dropmenuobj.style.top="-500px"
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover"){
if (this.enableswipe==1){
if (typeof this.swipetimer!="undefined")
clearTimeout(this.swipetimer)
obj.clip="rect(0 auto 0 0)" //hide menu via clipping
this.bottomclip=0
this.swipeeffect()
}
obj.visibility="visible"
}
else if (e.type=="click")
obj.visibility="hidden"
},

iecompattest:function(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
},

clearbrowseredge:function(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=this.ie && !window.opera? this.iecompattest().scrollLeft+this.iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetWidth
if (windowedge-this.dropmenuobj.x < this.dropmenuobj.contentmeasure)  //move menu to the left?
edgeoffset=this.dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=this.ie && !window.opera? this.iecompattest().scrollTop : window.pageYOffset
var windowedge=this.ie && !window.opera? this.iecompattest().scrollTop+this.iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetHeight
if (windowedge-this.dropmenuobj.y < this.dropmenuobj.contentmeasure){ //move up?
edgeoffset=this.dropmenuobj.contentmeasure+obj.offsetHeight
if ((this.dropmenuobj.y-topedge)<this.dropmenuobj.contentmeasure) //up no good either?
edgeoffset=this.dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
},

dropit:function(obj, e, dropmenuID){
if (this.dropmenuobj!=null) //hide previous menu
this.dropmenuobj.style.visibility="hidden" //hide menu
this.clearhidemenu()
if (this.ie||this.firefox){
obj.onmouseout=function(){cssdropdown.delayhidemenu()}
obj.onclick=function(){return !cssdropdown.disablemenuclick} //disable main menu item link onclick?
this.dropmenuobj=document.getElementById(dropmenuID)
this.dropmenuobj.onmouseover=function(){cssdropdown.clearhidemenu()}
this.dropmenuobj.onmouseout=function(e){cssdropdown.dynamichide(e)}
this.dropmenuobj.onclick=function(){cssdropdown.delayhidemenu()}
this.showhide(this.dropmenuobj.style, e)
this.dropmenuobj.x=this.getposOffset(obj, "left")
this.dropmenuobj.y=this.getposOffset(obj, "top")
this.dropmenuobj.style.left=this.dropmenuobj.x-this.clearbrowseredge(obj, "rightedge")+"px"
this.dropmenuobj.style.top=this.dropmenuobj.y-this.clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+1+"px"
this.positionshim() //call iframe shim function
}
},

positionshim:function(){ //display iframe shim function
if (this.enableiframeshim && typeof this.shimobject!="undefined"){
if (this.dropmenuobj.style.visibility=="visible"){
this.shimobject.style.width=this.dropmenuobj.offsetWidth+"px"
this.shimobject.style.height=this.dropmenuobj.offsetHeight+"px"
this.shimobject.style.left=this.dropmenuobj.style.left
this.shimobject.style.top=this.dropmenuobj.style.top
}
this.shimobject.style.display=(this.dropmenuobj.style.visibility=="visible")? "block" : "none"
}
},

hideshim:function(){
if (this.enableiframeshim && typeof this.shimobject!="undefined")
this.shimobject.style.display='none'
},

contains_firefox:function(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
},

dynamichide:function(e){
var evtobj=window.event? window.event : e
if (this.ie&&!this.dropmenuobj.contains(evtobj.toElement))
this.delayhidemenu()
else if (this.firefox&&e.currentTarget!= evtobj.relatedTarget&& !this.contains_firefox(evtobj.currentTarget, evtobj.relatedTarget))
this.delayhidemenu()
},

delayhidemenu:function(){
this.delayhide=setTimeout("cssdropdown.dropmenuobj.style.visibility='hidden'; cssdropdown.hideshim()",this.disappeardelay) //hide menu
},

clearhidemenu:function(){
if (this.delayhide!="undefined")
clearTimeout(this.delayhide)
},
startchrome:function(){
for (var ids=0; ids<arguments.length; ids++){
var menuitems=document.getElementById(arguments[ids]).getElementsByTagName("a")
for (var i=0; i<menuitems.length; i++){
if (menuitems[i].getAttribute("rel")){
var relvalue=menuitems[i].getAttribute("rel")
menuitems[i].onmouseover=function(e){
var event=typeof e!="undefined"? e : window.event
cssdropdown.dropit(this,event,this.getAttribute("rel"))
}
}
}
}
if (window.createPopup && !window.XmlHttpRequest){ //if IE5.5 to IE6, create iframe for iframe shim technique
document.write('<IFRAME id="iframeshim"  src="" style="display: none; left: 0; top: 0; z-index: 90; position: absolute; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)" frameBorder="0" scrolling="no"></IFRAME>')
this.shimobject=document.getElementById("iframeshim") //reference iframe object
}
}
}
/////////////////////////// Weather /////////////////////
function Showme(DivID)
{
$(DivID).show();
}
function hideme(DivID)
{
$(DivID).hide();
}
function GetMelink(MyID,Link){
	$(MyID).innerHTML= "<img src='/images/loading.gif'/>&nbsp; تحميل..."
	Showme(MyID)
	var UpdateMe = new Ajax.Updater(MyID,Link , { method: 'get',encoding:'UTF-8'});
}
function GetMelinkparams(MyID,Link,str_reg_id,strregion,str_country,str_city_search,str_city_name,Check){
		var dt = new Date();
		var curr_date = dt.getDate();
		var curr_month = dt.getMonth();
		var curr_year = dt.getFullYear();
		var curr_hour = dt.getHours();
		var curr_min = dt.getMinutes();
		var curr_sec = dt.getSeconds();
		var curr_msec = dt.getMilliseconds();
		var StopCache = curr_hour+curr_min+curr_sec+curr_msec+curr_date+curr_month+curr_year;		
		var randomnumber=Math.floor(Math.random()*11);
	
	$(MyID).innerHTML= "<img src='/images/loading.gif'/>&nbsp; تحميل..."
	Showme(MyID)
	var UpdateMe = new Ajax.Updater(MyID,Link , { 
	method: 'get',
	sanitizeJSON: false ,
	encoding:'UTF-8',
	onFailure: function () {		
        },
        onSuccess: function () {
			var stopme ='/arabic/includes/index/inc_index_weather.asp?dummy='+StopCache;
		GetMelink('indexweather', stopme);	
        },
	parameters: {reg: str_reg_id,region: strregion,country:str_country,citysearch:str_city_search,cityname:str_city_name,cdode:Check,Dummy:StopCache}
	});
}