/**
 * @author Mino
 */
google.load("language", "1");

    function makeRequest(url) {
		var idx = document.cookie.toLocaleString().indexOf("lingua=");
		var cokLingua = document.cookie.toLocaleString().substr(idx+7,5);
		var ca = cokLingua.split(';');
		cokLingua=ca[0];
		
		
		//alert(cokLingua+' ' +idx ); 
				if(cokLingua) {
					if(cokLingua!='it') {
	
					//alert(cokLingua+' - ' +idx );
			$('loadtrans').style.display = "block";
			x = window.setTimeout("doBlink()", 10000);
			$('loadtrans').style.display='block';
  			$$('[rel="translate"]').each(function(e){
					google.language.detect(e.innerHTML, function(resultl) {
        				if (!resultl.error && resultl.language) {
							google.language.translate(e.innerHTML, resultl.language, cokLingua, function(result){
								if (result.translation) {          
									e.innerHTML = result.translation;
								}
								else {
									//alert('Translate Error!\n\n' +e.innerHTML+ ' ' + result.error.message);
									}
							});
						}
				});
			
			});
  			
  			$$('[class="translate"]').each(function(e){
					google.language.detect(e.innerHTML, function(resultl) {
        				if (!resultl.error && resultl.language) {
							google.language.translate(e.innerHTML, resultl.language, cokLingua, function(result){
								if (result.translation) {          
									e.innerHTML = result.translation;
								}
								else {
									//alert('Translate Error!\n\n' +e.innerHTML+ ' ' + result.error.message);
									}
							});
						}
				});
			
			});
  			
			


}
}


    }
	
function doBlink() {
 
   $('loadtrans').style.display = "none";
 
 }
 //Temporizza la funzione doBlink() creando un intervallo di mezzo secondo
 
 //-->
function makeRequestAjax(url) {
		var idx = document.cookie.toLocaleString().indexOf("lingua=");
		var cokLingua = document.cookie.toLocaleString().substr(idx+7,5);
		var ca = cokLingua.split(';');
		cokLingua=ca[0];
				if(cokLingua) {
					if(cokLingua!='it') {
					x = window.setTimeout("doBlink()", 8000);
					
  			$$('[rel="translateAj"]').each(function(e){
					
						
                    google.language.translate(e.innerHTML, 'it', cokLingua, function(result){
                        if (result.translation) {          
							e.innerHTML = result.translation;
                        }
                        else {
                            //alert('Translate Error!\n\n' + result.error.message);
                        	}
                    	});
			               	});

}

}

    }

	
	function splitStringByMax(text){
		var offset = 0;
		var textArr = [];
		while(text.length > 500){				
			var tmp = text.substr(0, 500);
			offset = tmp.lastIndexOf(" ");
			var subText = text.substr(0, offset);				
			text = text.substr(offset);
			textArr.push(subText);				
		}
		textArr.push(text);
		return textArr;
	}

