﻿function generateBreadcrumbs(url)
{
	// remove 'http://' from url
	url = url.replace("http://localhost:2579/","");
	url = url.replace("http://dev-web2k/","");
	url = url.replace("http://","");
	//alert(url);

	// build an array from the url
	var crumbsArray;
	crumbsArray = url.split('/');
	
	var i=1; // start after domain name
	var result = "";
	
	// build link array
	var link = new Array();
	link[0] =  ROOT_PATH;
	
	// parse url into arrays
	while (crumbsArray[i] != null)
	{
		//alert("crumb "+i+": "+crumbsArray[i]);
		link[i] = link[i-1] + "/" +crumbsArray[i];
		//alert("link "+i+": "+link[i]);
		
		if (crumbsArray[i].indexOf(".htm")>0)
		{
            if (link[i].indexOf("/index.htm")<=0)
            {
			    crumbsArray[i] = crumbsArray[i].replace(/[0-9]/g,"");
			    crumbsArray[i] = crumbsArray[i].replace(/_/g," ");
			    crumbsArray[i] = crumbsArray[i].replace(/  /g," ");
			    crumbsArray[i] = crumbsArray[i].replace(".htm","");
			    while (crumbsArray[i].indexOf("%20")>=0)
			    {
			        crumbsArray[i] = crumbsArray[i].replace("%20"," ");
			    }
			    result = result + " >> <a href=\""+ link[i] + "\" title=\"" + crumbsArray[i] + " in Hebrew\">" + crumbsArray[i] + " in Hebrew</a>";
			}
			//}
		}
		else
		{
			if ((crumbsArray[i].length > 0))// && (crumbsArray[i].indexOf("aspx") == 0))
			{
			    var aspxIndex = crumbsArray[i].indexOf(".aspx");
			    if (aspxIndex > 0)
			    {
			        crumbsArray[i] = crumbsArray[i].substring(0,aspxIndex);
			        crumbsArray[i] = crumbsArray[i].replace(/_/g," ");
			        crumbsArray[i] = crumbsArray[i].replace(/  /g," ");
			        while (crumbsArray[i].indexOf("%20")>=0)
		            {
    		            crumbsArray[i] = crumbsArray[i].replace("%20"," ");
		            }
		            result = result + " >> <a href=\""+ link[i] + "\" title=\"" + crumbsArray[i] + "\">" + crumbsArray[i] + "</a>";
			    }
			    else
			    {
			        crumbsArray[i] = crumbsArray[i].replace(/_/g," ");
			        crumbsArray[i] = crumbsArray[i].replace(/  /g," ");
			        while (crumbsArray[i].indexOf("%20")>=0)
		            {
    		            crumbsArray[i] = crumbsArray[i].replace("%20"," ");
		            }
		            result = result + " >> <a href=\""+ link[i] + "/index.htm\" title=\"" + crumbsArray[i] + "\">" + crumbsArray[i] + "</a>";
			    }
			    
		    }
		}
		i++;
	}
	document.getElementById('breadcrumbs').innerHTML = result;//.replace(/[0-9]/g,"");
}

function lllplaySound()
{
	var sections = document.getElementById("word_image").innerHTML.split(" ");
	if (sections != null)
	{
		var i=0;
		var found=0;
		while ((i<sections.length) && !(found))
		{
			if (sections[i].indexOf("src=")>=0)
			{
				var srcParts = sections[i].split("/");
				if (srcParts == null)
				{
					alert("We're sorry! No available sound for this word.");
					found=1;
				}
				else
				{
					var j=0;
					while ((j<srcParts.length) && !(found))
					{
						if ((srcParts[j].indexOf(".gif")>0) || (srcParts[j].indexOf(".jpg")>0))
						{
						    var finalArray = srcParts[j].split(".");
							if (finalArray == null)
							{
								alert("We're sorry! No available sound for this word.");
								found=1;
							}
							else
							{
								var folder = "he" + finalArray[0].substring(4,7);
								var file = "he" + finalArray[0].substring(4) + ".mp3";
								
								document.getElementById("BGSOUND").src="http://www.learn-hebrew.co.il/sounds/" + folder + "/" + file;
								found=1;
							}
						}
						j++;
					}
					
				}
			}
			i++;
		}
	}
	else
	{
		alert("We're sorry! No available sound for this word.");
	}
}
