
function changeImages(img_name, new_src)
{
	if(document.images)
		document.images[img_name].src=eval(new_src+".src");
}


function openw(linki,Wwidth,Wheight)
{
	var	Pwidth=screen.width/2-Wwidth/2;
	var	Pheight=screen.height/2-Wheight/2;
	x=window.open(linki,"window","width="+Wwidth+",height="+Wheight+",scrollbars,top="+Pheight+",left="+Pwidth);
	x.focus();
}


	var upArr=new Image();
	var downArr=new Image();
	upArr.src="img/quotes/up.gif";
	downArr.src="img/quotes/down.gif";
	var showArr=new Image();
	var hideArr=new Image();
	showArr.src="img/quotes/enlarge.gif";
	hideArr.src="img/quotes/enlarge2.gif";
	
	
	
			var colInt,colInt2;
			var rates_table;
			var rates_loader;
			var isBig = false;
			var isInit = true;
			var colspan=4;
			try
			{
			    var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); 
			    xmlDoc.async=true;
			}
			catch(e)
			  {
			  try 
			    {
			    	var xmlDoc=document.implementation.createDocument("","",null);
			    	xmlDoc.async=true;
			    }
			  catch(e) {}
			  }

			
		    
			function loadXML(isInit) 
			{ 
				if (window.ActiveXObject)
				{ 
				 try{
				 	xmlDoc.onreadystatechange=verify; 
				 	xmlDoc.load('rates/proxy.xml');
				 }
				 catch(e){} 
				}
				else
				{
				  var isLoaded = xmlDoc.load('proxy2.asp');
				  if (isLoaded == true) { verify(); }
				}
				
			}
			
			function goBig(){
				clearInterval(rates_loader);
				isBig = true;
				isInit = true;
				loadXML(true);
				
			}
			
			function goSmall(){
				clearInterval(rates_loader);
				isBig = false;
				isInit = true;
				loadXML(true);
				
			}			
			
			
			function findPos(obj) {
				var curleft = curtop = 0;
				if (obj.offsetParent) {
					curleft = obj.offsetLeft
					curtop = obj.offsetTop
					while (obj = obj.offsetParent) {
						curleft += obj.offsetLeft
						curtop += obj.offsetTop
					}
				}
				return [curleft];
			}
			
			
			function findPosTop(obj) {
				var curleft = curtop = 0;
				if (obj.offsetParent) {
					curleft = obj.offsetLeft
					curtop = obj.offsetTop
					while (obj = obj.offsetParent) {
						curleft += obj.offsetLeft
						curtop += obj.offsetTop
					}
				}
				return [curTop];
			}			
			

			
			function rload(){ 
			 	 var even = false;
				 var xmlObj;
				 xmlObj=xmlDoc.documentElement; 

				 
				 rates_table  = "<table id='rates' border=0 cellpadding=0 cellspacing=0>";
				 rates_table += "<tr><th>&nbsp;</th><th>מכירה</th><th>קנייה</th>";
				 if(isBig){
				 	rates_table += "<th>גבוה</th><th>נמוך</th><th>גבוה ק</th><th>נמוך ק</th><th>שינוי</th>";
				 }
				 rates_table += "<th class='title'>&nbsp;</th></tr>";
				 

				 var rates_length = xmlObj.childNodes.length;
				 				 
				 if(!isTablePage){
				 	rates_length = 13;
				 }

				 for(i=0;i<rates_length;i++){
				  //if(i!=10){

				 	if(xmlObj.childNodes[i].getAttribute('PairID')=="EURUSD" && hp){
				 		document.getElementById("sell").innerHTML = "<div class='buyselltitle'><span style='font-size:16px;'>מכירה</span> EUR</div><div class='buysellvalue'>"+xmlObj.childNodes[i].childNodes[0].firstChild.nodeValue+"</div><div class='buyselltitle'>נמוך "+xmlObj.childNodes[i].childNodes[3].firstChild.nodeValue+"</div>"
						document.getElementById("buy").innerHTML = "<div class='buyselltitle'><span style='font-size:16px;'>קנייה</span> EUR</div><div class='buysellvalue'>"+xmlObj.childNodes[i].childNodes[1].firstChild.nodeValue+"</div><div class='buyselltitle'>גבוה "+xmlObj.childNodes[i].childNodes[2].firstChild.nodeValue+"</div>"
				 	}
				 	
				 	rates_table += "<tr id='row_"+i+"'"
				 	if(!even){
				 		rates_table += " class='even'";
				 	}
				 	rates_table += ">";
				 	rates_table += "<td style='font-weight:bold;'>";
				 	rates_table += xmlObj.childNodes[i].getAttribute('PairID');
				 	rates_table += "</td>";
						//alert(xmlObj.childNodes[i].childNodes[0].nodeValue)
					 	rates_table += "<td id='ask_"+i+"'>"+xmlObj.childNodes[i].childNodes[0].firstChild.nodeValue+"</td>";
					 	rates_table += "<td id='bid_"+i+"'>"+xmlObj.childNodes[i].childNodes[1].firstChild.nodeValue+"</td>";
					 	
					 	if(isBig){
					 		colspan=9;
					 		rates_table += "<td id='high_"+i+"'>"+xmlObj.childNodes[i].childNodes[2].firstChild.nodeValue+"</td>";
					 		rates_table += "<td id='low_"+i+"'>"+xmlObj.childNodes[i].childNodes[3].firstChild.nodeValue+"</td>";					 						 						 	
							rates_table += "<td id='phigh_"+i+"'>"+phigh[i]+"</td>";	
							rates_table += "<td id='plow_"+i+"'>"+plow[i]+"</td>";						 		
							
							var tempChange =0;
							if(parseFloat(pavg[i])!=0){
								tempChange = ((parseFloat(xmlObj.childNodes[i].childNodes[0].firstChild.nodeValue)/parseFloat(pavg[i]))-1)*100;
								tempChange=Math.round(tempChange*100)/100;
							}
				
							if(tempChange<0){
								rates_table += "<td id='change"+i+"' nowrap style='color:#FF0000;'>"+tempChange+"%</td>";						 		
							}
							else{
								rates_table += "<td id='change"+i+"' nowrap style='color:#105535;'>"+tempChange+"%</td>";						 		
							}
							
					 	}
					 	rates_table += "<td><img src='img/pix.gif' width='10' height='5' name='pix_"+i+"'></td>";
	
					 	

				 	rates_table += "</tr>";		
				 	even = !even;
				 	//}
				 }
			if(!isTablePage){
				 if(!isBig){
				 	rates_table += "<tr><td colspan='"+colspan+"' style='text-align:right;'><a href='javascript:goBig()'>הרחב <img src='img/quotes/enlarge.gif' width='8' height='8' border='0'></a></tr>"		 	
				 }
				 else{
				 	rates_table += "<tr><td colspan='"+colspan+"' style='text-align:right;'><a href='javascript:goSmall()'>צמצם <img src='img/quotes/enlarge2.gif' width='8' height='8' border='0'></a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;נמוך ק. = נמוך קודם, גבוה ק. = גבוה קודם.</tr>"		 	
				 }
			}
				 rates_table += "</table>";
				//document.getElementById("rtable").innerHTML=rates_table;
				
				if(isBig){
					document.getElementById("rtablebig").innerHTML=rates_table;
					document.getElementById("rtable").innerHTML="";
					document.getElementById("rtablebig").style.visibility="visible";
					//document.getElementById("rtablebig").style.left=findPos(document.getElementById("rtablebig"));
					document.getElementById("rtablebig").style.left = findPos(document.getElementById("rtable"));
					if(isTablePage){
						document.getElementById("rtablebig").style.top = "250px";
						document.getElementById("rtablebig").style.left = findPos(document.getElementById("rtablebig"))-195;
					}
				}
				else{
					document.getElementById("rtable").innerHTML=rates_table;
					document.getElementById("rtablebig").innerHTML="";
					document.getElementById("rtablebig").style.visibility="hidden";
				}				
			 }
			 
			function zeroColor(rates_length){
				even = false;
				for(var i=0;i<rates_length;i++){
				  //if(i!=10){
					//document.getElementById("row_"+i).style.color="black";
					if(even){
						document.getElementById("row_"+i).className="rowReg";
					}
					else{
						document.getElementById("row_"+i).className="rowRegEven";
					}
					clearTimeout(colInt);
					even=!even;
				  //}
				}
				
			}
			
			function rupdate(){
				//http://zeus/matach24/rates_table.asp
				xmlObj=xmlDoc.documentElement; 
				 //var rates_length = xmlObj.childNodes.length;
				 
				 var rates_length = xmlObj.childNodes.length;
				 
				 if(!isTablePage){
				 	rates_length = 13;
				 }			
				 var even = false;	 
				 for(i=0;i<rates_length;i++){
				   //if(i!=10){
				 		even = !even;
						var oldV=document.getElementById("ask_"+i).innerHTML*1;
						var newV=xmlObj.childNodes[i].childNodes[0].firstChild.nodeValue*1;
						if(newV>oldV && oldV!=0){
							//document.getElementById("row_"+i).style.color="#105535";
							if(even){
								document.getElementById("row_"+i).className="rowGreenEven";
							}
							else{
								document.getElementById("row_"+i).className="rowGreen";
							}
							changeImages('pix_'+i,'upArr');
							colInt=setTimeout("zeroColor("+rates_length+")",2000);
						}else if(newV<oldV && oldV!=0){
							//document.getElementById("row_"+i).style.color="#ff0000";
							if(even){
								document.getElementById("row_"+i).className="rowRedEven";
							}
							else{
								document.getElementById("row_"+i).className="rowRed";
							}
							changeImages('pix_'+i,'downArr');
							colInt=setTimeout("zeroColor("+rates_length+")",2000);
						}
						document.getElementById("ask_"+i).innerHTML=xmlObj.childNodes[i].childNodes[0].firstChild.nodeValue
						document.getElementById("bid_"+i).innerHTML=xmlObj.childNodes[i].childNodes[1].firstChild.nodeValue
						if(isBig){
							document.getElementById("high_"+i).innerHTML=xmlObj.childNodes[i].childNodes[2].firstChild.nodeValue
							document.getElementById("low_"+i).innerHTML=xmlObj.childNodes[i].childNodes[3].firstChild.nodeValue
						}
						//document.getElementById("change_"+i).innerHTML=changeArr[i];
						//document.getElementById("range_"+i).innerHTML=rangeArr[i];
						
				 	if(xmlObj.childNodes[i].getAttribute('PairID')=="EURUSD" && hp){
				 		document.getElementById("sell").innerHTML = "<div class='buyselltitle'><span style='font-size:16px;'>מכירה</span> EUR</div><div class='buysellvalue'>"+xmlObj.childNodes[i].childNodes[0].firstChild.nodeValue+"</div><div class='buyselltitle'>גבוה "+xmlObj.childNodes[i].childNodes[2].firstChild.nodeValue+"</div>"
						document.getElementById("buy").innerHTML = "<div class='buyselltitle'><span style='font-size:16px;'>קנייה</span> EUR</div><div class='buysellvalue'>"+xmlObj.childNodes[i].childNodes[1].firstChild.nodeValue+"</div><div class='buyselltitle'>נמוך "+xmlObj.childNodes[i].childNodes[3].firstChild.nodeValue+"</div>"
				 	}
				   //}	
				 }				
			}
			
			function verify(){
				
				 if (window.ActiveXObject && xmlDoc.readyState != 4) 
				 { 
				 
				   return false; 
				 } 
				 else{
				 
				 	if(isInit){
				 		rload();
				 		isInit = false;
				 		rates_loader = setInterval('updateXML()',10000);
				 	}
				 	else{
				 		rupdate();
				 	}
				 	return true;
				 }
			}
			
			function updateXML(){
				loadXML(false);
			}
			
			var isTablePage = false;
			
			function init(isTable){
				if(isTable==1){
					isTablePage = true;
					isBig = true;
				}
				loadXML(true);
				loadXML2(true);
				
				var pathname = location.pathname;
				var filename = pathname.split("/");
				var filename1 = filename[filename.length-1].split(".")[0]
				
				
				if(filename1=="default" || filename1==""){
					populate();
				}
				rates_loader = setInterval('updateXML()',5000);
			}
			
			function stop_i(){
				clearInterval(rates_loader);
				//changeImages('pix_4','upArr');
				
			}


			
			
			var rates_loader2;
			var isInit2 = true;
			
			//var xmlDoc2 = new ActiveXObject("Microsoft.XMLDOM"); 
			
			try
			{
			    var xmlDoc2 = new ActiveXObject("Microsoft.XMLDOM"); 
			}
			catch(e)
			  {
			  try 
			    {
			    	var xmlDoc2=document.implementation.createDocument("","",null);
			    	xmlDoc2.async=false;
			    }
			  catch(e) {}
			  }			
			
			function loadXML2(isInit) 
			{ 
	 			
				if (window.ActiveXObject)
				{
				 xmlDoc2.async="false"; 
				 xmlDoc2.onreadystatechange=verify2; 
				 xmlDoc2.load('rates/proxy.xml'); 
				}
				else
				{
				  var isLoaded = xmlDoc2.load('rates/proxy.xml');
				  if (isLoaded == true) { verify2(); }
				}			 
			}
						
			function verify2(){
			
				 if (window.ActiveXObject && xmlDoc2.readyState != 4) 
				 { 
				   return false; 
				 } 
				 else{
				 	if(isInit2){
				 		rload2();
				 		isInit2 = false;
				 		rates_loader2 = setInterval('updateXML2()',10000);
				 	}
				 	else{
				 		rupdate2();
				 	}
				 	return true;
				 }
			}						
			
			function updateXML2(){
				loadXML2(false);
			}
						
			function index_dict(tag){
				switch(tag){
					case "CLCUSD":
						return "נפט"
						break;
					case "NDXUSD":
						return "נאסדק"
						break;
					case "DAXUSD":
						return "DAX גרמניה"
						break;	
					case "XAUUSD":
						return "זהב"
						break;
					case "CACUSD":
						return "CAC פריז"
						break;																			
				}
				return tag;
			}
			
			function zeroColor2(rates_length){
				var rates_length = xmlObj.childNodes.length;
				even = false;
				for(i=13;i<rates_length;i++){
				 if(i==27 || i==29 || i==32 || i==13 ){ 	
					if(even){
						document.getElementById("irow_"+i).className="rowReg";
					}
					else{
						document.getElementById("irow_"+i).className="rowRegEven";
					}
					clearTimeout(colInt2);
					even=!even;
				 }
				}
			}
			
						
			function rload2(){ 
			 	 
				 xmlObj=xmlDoc2.documentElement; 
				 rates_table  = "<table id='index' border=0 cellpadding=0 cellspacing=0 style='direction:ltr;'><tr><th colspan=3>מדדים</th></tr>";
				 var rates_length = xmlObj.childNodes.length;
				 var even = false;
				 for(i=13;i<rates_length;i++){
				 if(i==27 || i==29 || i==32  ||i==13 ){ 
				  if(i!=4){
				 	rates_table += "<tr id='irow_"+i+"'"
				 	if(!even){
				 		rates_table += " class='even'";	
				 	}
				 	rates_table += ">";

					 	rates_table += "<td id='index1_"+i+"' style='font-weight:bold;'>"+index_dict(xmlObj.childNodes[i].getAttribute('PairID'))+"</td>";
					 	rates_table += "<td id='index2_"+i+"' style='direction:ltr;'>"+xmlObj.childNodes[i].childNodes[0].firstChild.nodeValue.substr(0,8)+"</td>";
					 	
					 	rates_table += "<td id='index3_"+i+"' style='direction:ltr;'>"+xmlObj.childNodes[i].childNodes[1].firstChild.nodeValue.substr(0,8)+"</td>";
					 	

					 	
	
				 	rates_table += "</tr>";		
				 	even=!even;
				   }
				  }
				 	
				 }
				 rates_table += "</table>";
				 
				
				document.getElementById("itable").innerHTML=rates_table;
				
	
			 }			
			 
			
			function rupdate2(){
				
				xmlObj=xmlDoc2.documentElement; 
				 var rates_length = xmlObj.childNodes.length;
				 var even = true;
				 for(i=13;i<rates_length;i++){
				   if(i==27 || i==29 || i==32 || i==13 ){ 
						var oldV=document.getElementById("index2_"+i).innerHTML*1;
						var newV=xmlObj.childNodes[i].childNodes[0].firstChild.nodeValue*1;

						if(newV>oldV && oldV!=0){
							if(even){
								document.getElementById("irow_"+i).className="rowGreenEven";
							}
							else{
								document.getElementById("irow_"+i).className="rowGreen";
							}
							colInt2=setTimeout("zeroColor2("+rates_length+")",2000);
						}else if(newV<oldV && oldV!=0){
							if(even){
								document.getElementById("irow_"+i).className="rowRedEven";
							}
							else{
								document.getElementById("irow_"+i).className="rowRed";
							}
							colInt2=setTimeout("zeroColor2("+rates_length+")",2000);
						}
						
						document.getElementById("index2_"+i).innerHTML=xmlObj.childNodes[i].childNodes[0].firstChild.nodeValue.substr(0,8);
						document.getElementById("index3_"+i).innerHTML=xmlObj.childNodes[i].childNodes[1].firstChild.nodeValue.substr(0,8);
						even = !even;
					}
					
				 }				
			}			 			
			
	function ifp_news(num){
		if(isLogged){
			openw('readNews2.asp?id='+num,600,450);
		}
		else{
			location = "inner.asp?id=login";
		}
	}
	
	function callme(){
		//NewWindow=window.open('http://callme.co.il/SIP/CallBack.aspx?url=' + location.href,'CallMe','height=393,width=269,toolbar=no,scrollbars=no');  
		NewWindow=window.open('http://callme.co.il/SIP/CallBack.aspx?url=http://home.matach24.com/','CallMe','height=393,width=269,toolbar=no,scrollbars=no');  
		NewWindow.focus();
		void(0);
	}
	
	function goSupport(){
			openw("http://www.forexmanage.com/Prm061126/home/support.htm",700,500);
	}	
	
	
	function submitLogin(loged){
			loginonsubmit(formi.user_name.value,formi.password.value,'tol');
	}
	
	function submitLoginMFM(){
			loginonsubmit(formi.user_name.value,formi.password.value,'mfm');
	}
	
	
	function submitLoginPRM(){
			loginonsubmit(formi.user_name.value,formi.password.value,'prm');
	}

	function virtual_tour(){
		openw('video/',500,340);
	}
	
	function tv(){
		javascript:openw('http://tv.reuters.com/?fr_chl=6ffc0233e09c26943b265ef3abd575b2d872818b',630,560);
	}
	
	function linkage(num){
		switch(num){
			case 1:
				location="inner.asp?id=collage";
				break;
			case 2:
				location="inner.asp?id=phone";
				break;
			case 3:
				location="download.asp";
				break;								
		}
	}
	
	function meeting(){
		location="inner.asp?id=contactf&type=1";
	}
	
	function submitViaEnter(evt) {
	    evt = (evt) ? evt : event;
	    var target = (evt.target) ? evt.target : evt.srcElement;
	    var form = target.form;
	    var charCode = (evt.charCode) ? evt.charCode :
	        ((evt.which) ? evt.which : evt.keyCode);
	    if (charCode == 13) {
	        //if (validateForm(form)) {
	            formi.submit();
	            return false;
	        //}
	    }
	    return true;
	}	
	
function loadRNews(tag){
	openw('readNews.asp?id='+tag,600,500);
}


function loadRNews2(tag){
		if(isLogged){
			openw('readNews2.asp?type=0&id='+tag,600,500);
		}
		else{
			location = "inner.asp?id=login";
		}
	
}	