﻿<!--
//alert(get_cookie("currentLang"))

if (get_cookie("currentLang") == null)
{	
	save_cookie("currentLang", "1");
}

if (get_cookie("currentLang") != "1") //------ No translate nothing, If current language is Hebrew 
{

	var paragraphs;
	var TmpVariable;
	var tagName;

	// ----------------------------- SPAN ----------------------------- //

	tagName = "span"; //---- Change here tag name

	paragraphs = document.getElementsByTagName(tagName);

	for (var i = 0; i < paragraphs.length; i++) 
	{ 	
		if (document.all)
		{
			if(typeof(paragraphs[i].controlid) != 'undefined')
			{
				if (typeof('LocLngVar_' + TmpVariable) != 'undefined')
				{
					try
					{
						TmpVariable = paragraphs[i].controlid;
						paragraphs[i].innerHTML = eval('LocLngVar_' + TmpVariable); // ----- Change here render method
					}
					catch(err) {}					
				}
			}
		}
		else
		{
			if(paragraphs[i].hasAttribute('controlid'))
			{
				if (typeof('LocLngVar_' + TmpVariable))
				{
					try
					{
						TmpVariable = paragraphs[i].getAttribute('controlid');
						paragraphs[i].innerHTML = eval('LocLngVar_' + TmpVariable); // ----- Change here render method
					}
					catch(err) {}
				}
			}
		}
	}

	// ----------------------------- SPAN ----------------------------- //
	// ----------------------------- INPUT ---------------------------- //

	tagName = "input"; //---- Change here tag name

	paragraphs = document.getElementsByTagName(tagName);
	for (var i = 0; i < paragraphs.length; i++) 
	{ 
		if (document.all)
		{
			if(typeof(paragraphs[i].controlid) != 'undefined')
			{
				if (typeof('LocLngVar_' + TmpVariable) != 'undefined')
				{
					try
					{
						TmpVariable = paragraphs[i].controlid;
						paragraphs[i].value = eval('LocLngVar_' + TmpVariable); // ----- Change here render method
					}
					catch(err) {}	

				}
			}
		}
		else
		{
			if(paragraphs[i].hasAttribute('controlid'))
			{
				if (typeof('LocLngVar_' + TmpVariable))
				{
					try
					{
						TmpVariable = paragraphs[i].getAttribute('controlid');
						paragraphs[i].value = eval('LocLngVar_' + TmpVariable); // ----- Change here render method
					}
					catch(err) {}	
		
				}
			}
		}

		/*
		if(typeof(paragraphs[i].controlid) != 'undefined')
		{
			if (typeof('LocLngVar_' + TmpVariable) != 'undefined')
			{
				TmpVariable = paragraphs[i].controlid;
				paragraphs[i].value = eval('LocLngVar_' + TmpVariable); // ----- Change here render method
			}
		}
		*/
	}

	// ----------------------------- INPUT ---------------------------- //
	// ----------------------------- a href ---------------------------- //

	tagName = "a"; //---- Change here tag name

	paragraphs = document.getElementsByTagName(tagName);
	for (var i = 0; i < paragraphs.length; i++) 
	{ 
		if (document.all)
		{
			if(typeof(paragraphs[i].controlid) != 'undefined')
			{
				if (typeof('LocLngVar_' + TmpVariable) != 'undefined')
				{
					try
					{
						TmpVariable = paragraphs[i].controlid;
						paragraphs[i].innerText = eval('LocLngVar_' + TmpVariable); // ----- Change here render method
					}
					catch(err) {}	
				}
			}
		}
		else
		{
			if(paragraphs[i].hasAttribute('controlid'))
			{
				if (typeof('LocLngVar_' + TmpVariable))
				{
					try
					{
						TmpVariable = paragraphs[i].getAttribute('controlid');
						paragraphs[i].textContent = eval('LocLngVar_' + TmpVariable); // ----- Change here render method
					}
					catch(err){}	
				}
			}
		}

		/*
		if(typeof(paragraphs[i].controlid) != 'undefined')
		{
			if (typeof('LocLngVar_' + TmpVariable) != 'undefined')
			{
				TmpVariable = paragraphs[i].controlid;
				paragraphs[i].innerText = eval('LocLngVar_' + TmpVariable); // ----- Change here render method
			}
		}
		*/
	}

	// ----------------------------- a href -------------------------- //
	// ----------------------------- IMG ---------------------------- //

	tagName = "a"; //---- Change here tag name

	paragraphs = document.getElementsByTagName(tagName);
	for (var i = 0; i < paragraphs.length; i++) 
	{
		if (document.all)
		{
			if(typeof(paragraphs[i].controlimageid) != 'undefined')
			{
				if (typeof('LocLngVar_' + TmpVariable) != 'undefined')
				{
					try
					{
						TmpVariable = paragraphs[i].controlimageid;
						paragraphs[i].innerHTML = "<span class='BtnTranslateClass'>" + eval('LocLngVar_' + TmpVariable) + "</span>"; //eval(TmpVariable); // ----- Change here render method
					}
					catch(err)
					{
					
					}
				}
			}
		}
		else
		{
			if(paragraphs[i].hasAttribute('controlimageid'))
			{
				if (typeof('LocLngVar_' + TmpVariable))
				{
					try
					{
						TmpVariable = paragraphs[i].getAttribute('controlimageid');
						paragraphs[i].innerHTML = "<span class='BtnTranslateClass'>" + eval('LocLngVar_' + TmpVariable) + "</span>"; //eval(TmpVariable); // ----- Change here render method
					}
					catch(err)
					{
					
					}	
				}
			}
		}

		/*
		if(typeof(paragraphs[i].controlimageid) != 'undefined')
		{
			if (typeof('LocLngVar_' + TmpVariable) != 'undefined')
			{
				TmpVariable = paragraphs[i].controlimageid;
				paragraphs[i].innerHTML = "<span class='BtnTranslateClass'>" + eval('LocLngVar_' + TmpVariable) + "</span>"; //eval(TmpVariable); // ----- Change here render method
			}
		}
		*/
	}

	// ----------------------------- IMG ---------------------------- //
	// ----------------------- select options ---------------------- //


	tagName = "select"; //---- Change here tag name

	paragraphs = document.getElementsByTagName(tagName);

	for (var i = 0; i < paragraphs.length; i++) 
	{
		for (var x = 0; x < paragraphs[i].options.length; x++)
		{
			if (document.all)
			{	
				if(typeof(paragraphs[i].options[x].controlid) != 'undefined')
				{
					if (typeof('LocLngVar_' + TmpVariable) != 'undefined')		
					{
						try
						{
							TmpVariable = paragraphs[i].options[x].controlid;
							paragraphs[i].options[x].text = eval('LocLngVar_' + TmpVariable) // ----- Change here render method
						}
						catch(err){}	
					}
				}
			}
			else
			{
				if(paragraphs[i].options[x].hasAttribute('controlid'))
				{
					if (typeof('LocLngVar_' + TmpVariable))		
					{
						try
						{
							TmpVariable = paragraphs[i].options[x].getAttribute('controlid');
							paragraphs[i].options[x].text = eval('LocLngVar_' + TmpVariable) // ----- Change here render method
						}
						catch(err) {}
												
					}
				}
			}
		}
	}

	// ----------------------- select options ---------------------- //

}


//|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

//alert(get_cookie("currentLang"));

function GetSetLanguage(obj_id)
{
	var lang = document.getElementById(obj_id);
	var cookie_name = "currentLang"; 
	
	save_cookie(cookie_name, escape(lang.options[lang.selectedIndex].value));

	UpdateCurrentLanguage(lang.options[lang.selectedIndex].value);

	location.href = location.href;
}

var sendReq = getXmlHttpRequestObject();

function getXmlHttpRequestObject() 
{
	if (window.XMLHttpRequest) 
	{
		return new XMLHttpRequest();
	} 
	else if (window.ActiveXObject) 
	{
		return new ActiveXObject("Microsoft.XMLHTTP");
	} 
	else 
	{
		alert('Status: Cound not create XmlHttpRequest Object.  Consider upgrading your browser.');
	}
}
	
function UpdateCurrentLanguage(langID)
{
	if (sendReq.readyState == 4 || sendReq.readyState == 0) 
	{
		url = 'Translator.aspx?UpdateCurrentLanguage=' + langID
		sendReq.open("GET",url , true);
		sendReq.onreadystatechange = handleUpdateLang; 
		sendReq.send(null);
	}	
}

function handleUpdateLang()
{
	//if (sendReq.readyState == 4) 
	//{
		//alert(sendReq.readyState);			
	//}
}

function save_cookie(c_name, c_value) 
{
 	var name = c_name; 
 	var tmp = c_value;
 	expires = new Date();  	
	expires.setTime(expires.getTime() + (1000 * 86400 * 365)); 
 	set_cookie(name, tmp, expires); 
}

function set_cookie(name, value, expires)
{
	if (!expires)
	{
		expires = new Date();
	}

	document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() +  "; path=/";
}

function get_cookie(name)
{
	cookie_name = name + "=";
	cookie_length = document.cookie.length;
	cookie_begin = 0;
	
	while (cookie_begin < cookie_length)
	{
		value_begin = cookie_begin + cookie_name.length;

		if (document.cookie.substring(cookie_begin, value_begin) == cookie_name)
		{
			var value_end = document.cookie.indexOf (";", value_begin);

			if (value_end == -1)
			{
				value_end = cookie_length;
			}

			return unescape(document.cookie.substring(value_begin, value_end));
		}

		cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;

		if (cookie_begin == 0)
		{
			break;
		}
	}

	return null;
}

//-->
