
var transID;
var started = false;

function translateText(response) { 
	
	try{
		document.getElementById(transID).innerHTML = response.data.translations[0].translatedText;
	}
	catch( err ){}
    started = false;
}

function delaytrans( js ){
	
	setTimeout( js , 10);
}

function translateID( id, lang ){
	if( started ){
		delaytrans( "translateID(\"" + id + "\");");
	}
	else{
		started = true;
		transID = id;
		var newScript = document.createElement('script');
		newScript.type = 'text/javascript';
		try{
		  	var sourceText = escape(document.getElementById(transID).innerHTML);
		  
		  	//CHANGE KEY FOR EACH PROJECT!  GOOGLE TRANSLATOR API AND GET A KEY FOR EACH SITE
		  	//DEV - jcox@webimpakt.com
		  	//var source = "https://www.googleapis.com/language/translate/v2?key=AIzaSyAxXovzVHp-L9lYxR3pdYbR9YLnt9gLrQU&source=en&target=ru&callback=translateText&q=" + sourceText;
	
		  	//LIVE
		  	var source = "https://www.googleapis.com/language/translate/v2?key=AIzaSyBGc5Pj-ThRCW9vhqFvvm20SBxtyJMJGpc&source=en&target=ru&callback=translateText&q=" + sourceText;
		  	newScript.src = source;
		  
		  	// When we add this script to the head, the request is sent off.
		  	document.getElementsByTagName('head')[0].appendChild(newScript);
		} catch( err ){
			started = false;
		}
	}
	
}


