    google.load("language", "1"); 
 	var textlang = "en";
	var tran = "fr";   
    
    function initialize() { 
    	var text = document.getElementById("textinput").innerHTML
    	 
    	google.language.detect(text, function(result) { 
    		if (!result.error && result.language) 
    		{ 
    			google.language.translate(text, result.language, tran, function(result) 
    			{ 
    				var translated = document.getElementById("translation");
    				if (result.translation) { translated.innerHTML = result.translation; } 
    			}); 
    		} 
    	
    	}); 
    } 
    	
    
    	
    	google.setOnLoadCallback(translate); 
    
    
    
  
	

	
	function combo (lang)
	{
		if(lang=="en_fr")
		{
			textlang = "en";
			tran = "fr";			
		}
		else if(lang=="en_ge")
		{
			textlang = "en";
			tran = "de";				
		}
		else if(lang=="en_gr")
		{
			textlang = "en";
			tran = "el";				
		}
		else if(lang=="en_ru")
		{
			textlang = "en";
			tran = "ru";	
		}
		else if(lang=="en_sp")
		{
			textlang = "en";
			tran = "es";	
		}
		else if(lang=="fr_en")
		{
			textlang = "fr";
			tran = "en";	
		}
		else if(lang=="it_en")
		{
			textlang = "it";
			tran = "en";
		}
		else if(lang=="en_it")
		{
			textlang = "en";
			tran = "it";
		}
		else if(lang=="ge_en")
		{
			textlang = "de";
			tran = "en";	
		}
		else if(lang=="gr_en")
		{
			textlang = "el";
			tran = "en";	
		}
		else if(lang=="ru_en")
		{
			textlang = "ru";
			tran = "en";	
		}
		else if(lang=="sp_en")
		{
			textlang = "es";
			tran = "en";	
		}
		//alert(textlang+ " " +tran);
	}
	
	
	function translate()
	{
		var test = document.getElementById("textinput").value;
		if(test="")
		{
			alert("Please enter text into source to get translated.");
	
		}
		else
		{
			google.language.translate(test, textlang, tran, function(result) {
  			if (!result.error) {
    				var container = document.getElementById("translation");
    				container.innerHTML = result.translation;
  			}
			});
			
		}
	}
		
 $(document).ready(function(){
 	$("#cmb_langs").change(function(event){
		combo(document.getElementById("cmb_langs").options[document.getElementById("cmb_langs").selectedIndex].value);	
    	});	
    	
 	$("#b_translate").click(function(event){
			count = document.getElementById("textinput").value.length;
			if(count > 400)
			{
				alert("You have exceeded the maximum number of characters.  You will be redirected to our quotes page. Thank you for using our free translation tool.");
				location = "http://www.globalvoices.co.uk/instant_quote.php";
			}
			else
			{
				translate();
			}
    });
 });


$("#textinput").change(function(event){ }					  
);
