
function clearAllLinks()
{
	for (var i=1; i<=names.length; i++) {
		var spn=document.getElementById("s"+i);
		spn.innerHTML="<font class=\"noLnk\">"+names[i-1]+"</font>";
	}
}

function reserveFunc()
{
	for (var i=1; i<=names.length; i++) {
		var spn=document.getElementById("s"+i);
		if (trace_arr[i-1] == '') {
			
			spn.innerHTML="<font class=\"noLnk\">"+names[i-1]+"</font>";
		} else {
			
			spn.innerHTML="<a href='"+ $("base").attr("href") +"/trace/"+page+"_"+i+".htm'>"+names[i-1]+"</a";
		}
	}	
}


function interpertFunc()
{
	for (var i=1; i<=names.length; i++) {
		
		var spn=document.getElementById("s"+i);
		if (comment_arr[i-1] == '') {
			spn.innerHTML="<font class=\"noLnk\">"+names[i-1]+"</font>";
		} else {
		
			spn.innerHTML="<a href=javascript:openWin(\"/comment/"+page+"_"+i+".htm\") >"+names[i-1]+"</a>";
			
		}
		
	}
	

}

function articleFunc()
{
 
	for (var i=1; i<=names.length; i++) 
	{

		var spn=document.getElementById("s"+i);
		if (mikranet_link[i-1] == '') 
		{
			spn.innerHTML="<font class=\"noLnk\">"+names[i-1]+"</font>";
		} 
		else if (mikranet_link[i-1].indexOf("t_links") !=-1)//more then one link
		{
			//alert(mikranet_link[i-1]);
			//spn.innerHTML="<A HREF='http://kodesh.mikranet.org.il/redirectPage.html?\""+mikranet_link[i-1]+"\' target=\"mkr_wn\">"+names[i-1]+"</A>";
			spn.innerHTML="<A HREF=javascript:openWin_article('"+mikranet_link[i-1]+"') >"+names[i-1]+"</A>";
		}
		else 
		{
			spn.innerHTML="<A HREF='http://kodesh.mikranet.org.il/redirectPage.html?\""+mikranet_link[i-1]+"\' target=\"mkr_wn\">"+names[i-1]+"</A>";
//			spn.innerHTML="<A HREF=\""+mikranet_link[i-1]+"\"  target=\"mkr_wn\">"+names[i-1]+"</A>";
//		spn.innerHTML="<A HREF=\"javascript:pageTracker._link('"+mikranet_link[i-1]+"')\"  target=\"mkr_wn\">"+names[i-1]+"</A>";
		} // target=\"mkr_wn\"
	}
	//clearAllLinks();
	//alert("articleFunc")
}

var lastp;
var lastn;

var marker = 0;
var current_position;
function perekFunc()
{	
	marker = 0
	document.getElementById("MediaPlayer1").controls.currentMarker = 0;
	document.getElementById("MediaPlayer1").URL = "a";
	document.getElementById("MediaPlayer1").controls.currentMarker = eval(marker);
	
	PlayMain(num);
	startMarker=marker;	
	document.body.style.cursor='wait';	
	current_position = "play";
}

function pauseFunc()
{
	marker = document.getElementById("MediaPlayer1").controls.currentMarker;
	if(current_position == "play"){
		document.getElementById("MediaPlayer1").controls.stop();
		document.body.style.cursor='pointer';	
		current_position = "pause";
		}
	else{
		document.getElementById("MediaPlayer1").controls.currentMarker = 0;
	document.getElementById("MediaPlayer1").URL = "a";
	document.getElementById("MediaPlayer1").controls.currentMarker = eval(marker);
	PlayMain(num);
	startMarker=marker;	
	document.body.style.cursor='wait';	
	current_position = "play";
		}
}


function pasukFunc()
{
	//alert(1)
	if (audio_link != '')
	{
		for (var i=1; i<=names.length; i++) {
				var spn=document.getElementById("s"+i);
				if (audio_mikranet[i-1] != '')
				{
					spn.innerHTML="<A HREF=\"javascript:playPasuk("+audio_mikranet[i-1]+") \">"+names[i-1]+"</a>";
				} else {
					spn.innerHTML="<font class=\"noLnk\">"+names[i-1]+"</font>";
				}
				
			}
	}
	
}


var startMarker;
var stpMarker;
function PlayMain(num){
document.getElementById("MediaPlayer1").URL = num;
}


var listener = 0;
var current_marker = 0;


function playPasuk(marker) {
	//alert(document.getElementById("MediaPlayer1").controls.currentMarker)
	document.getElementById("MediaPlayer1").controls.currentMarker = 0;
	document.getElementById("MediaPlayer1").URL = "a";
	document.getElementById("MediaPlayer1").controls.currentMarker = Number(marker);
	current_marker = Number(marker);
	PlayMain(num);
	listener=window.setInterval(function() { CheckMarker(); }, 100);
	document.body.style.cursor='wait';	
}

function CheckMarker(){	
		if(document.getElementById("MediaPlayer1").controls.currentMarker != current_marker) document.body.style.cursor='default';
		if(document.getElementById("MediaPlayer1").controls.currentMarker == current_marker+1 ){
			current_marker = 0;
			document.getElementById("MediaPlayer1").controls.stop();
			document.body.style.cursor='default';
			window.clearInterval(listener);
		}
}

var a="toolbar=no,member=no,location=no,directories=no ,scrollbars=yes,status=no,copyhistory=no,resizable=no,height=450,width=451, left=0,top=0";
function openWin(name)
{
	swinmain=window.open(name,"parshanim_win",a );
	if (swinmain)
		swinmain.focus();
}

//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

var b="toolbar=no,member=no,location=no,directories=no ,scrollbars=yes,status=no,copyhistory=no,resizable=no,height=450,width=451, left=0,top=0";

function openWin_article(name)
{
	swinmain=window.open(name,"article_win",b);
	if (swinmain)
		swinmain.focus();
}


//PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA 
function clearPerusim(){

	for(i=0;i<document.getElementsByTagName('P').length;i++)
	{
		for(j=0;j<phrases.length;j++)
		{
			var oldInner=document.getElementsByTagName('P')[i].innerHTML;
			var newStr='<A class=lighten href="http://gmaranet.wiki.co.il/index.php/'+phrases[j]+'" target=_blank>'+phrases[j]+'</A>';
			re = new RegExp(newStr, "g");
			var newInner=oldInner.replace(re,phrases[j]);
			document.getElementsByTagName('P')[i].innerHTML=newInner;  
		}
	}
}
function perusimFunc(){
	for(i=0;i<document.getElementsByTagName('P').length;i++)
	{
		for(j=0;j<phrases.length;j++)  
		{
			var oldInner=document.getElementsByTagName('P')[i].innerHTML;
			var newStr='<a class="lighten" target=_blank href="http://gmaranet.wiki.co.il/index.php/'+phrases[j]+'">'+phrases[j]+'</a>';
			re = new RegExp(phrases[j], "g");
			var newInner=oldInner.replace(re,newStr);
			document.getElementsByTagName('P')[i].innerHTML=newInner;
		}
	}
}
function specifications(spec){
	//generates the daf and amud in hebrew and in english
	var str=document.URL;
	var filename=str.substring(str.lastIndexOf('/')+1,str.lastIndexOf('.htm'));
	var amud=filename.slice(filename.length-1);
	(amud=='a' ? amudHeb='א' : amudHeb='ב')
	var daf=filename.slice(filename.lastIndexOf('_')+1,filename.length-1);
	var dafHeb=numEngToHeb(daf);
	//generates the href to be opened
	var location='http://www.gmaranet.org.il';
	switch(spec){
		case 'vilna':
			location=' http://www.gmaranet.org.il/cgi-bin/gmaranet/gmara_pages.pl?page='+filename+'&type=Vilna';
	    	break;
		case 'nikud':
			location=' http://www.gmaranet.org.il/cgi-bin/gmaranet/gmara_pages.pl?page='+filename+'&type=Punkt';
			break;
	    case 'extensions':
			location='http://www.gmaranet.org.il/cgi-bin/gmaranet/search_info.pl?maseha='+'סוכה'+'&page='+dafHeb+'&col='+amudHeb;
			break;
		case 'studies':
			location='http://www.gmaranet.org.il/cgi-bin/gmaranet/search_files.pl?action=search_suka&phrase=""'+'דף '+dafHeb+' עמוד '+amudHeb+'"';
			break;
	default:
	}
	//window.open(location);
	openWin(location);
}
//PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA PANKA 



