// JavaScript Document
//myarr = new Array();
//myarr[0] = "images/bb_editor.gif";

//preloadmyImages(myarr);

function preloadmyImages(myarr){
	myimage = new Array();
	for (i=0;i<myarr.length;i++){
		myimage[i] = new Image();
		myimage[i].src = "http://www.rtl.it/"+myarr[i];
	}
}

function ShwSpr(d,i){		
	if ($.trim($(d).html()) != ''){
		$(i).show('slow',function(){$(d).show('slow');});
	}
}

function test2(){alert('bb');}
function test1(){alert('aa');}

function Wradio(p){
	if(p == 'T'){
		window.open('/player/old/player_video.php','player','width=556, height=459');
	}
	else if(p == 'R'){
		window.open('/player/old/player.php','player','width=556, height=459');
	}
	else if(p == 'C'){
		window.open('/player/old/player_classic.php','player','width=556, height=459');
	}
	else if (p == 'IS'){
		window.open('/player/old/player_italy.php','player','width=556, height=459');
	}
	else if (p == 'GO'){
		window.open('/player/old/player_go.php','player','width=556, height=459');
	}
	else if (p == 'GC'){
		window.open('/player/old/player_guardiacostiera.php','player','width=556, height=459');
	}
	else if (p == 'G'){
		window.open('/player/old/player_groove.php','player','width=556, height=459');
	}
	else if (p == 'A'){
		window.open('/player/old/player_test.php','player','width=556, height=459');
	}
}

function puttextareaintodiv(mytext,div){
	$(div).innerHTML = '<div>'+mytext+'</div>';
}

function echeck(str) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(str) == false) {
		return false;
	}
	
	return true					
}

function ncheck(str) {
	var reg = /^[A-Za-z0-9_]+$/;
	if(reg.test(str) == false) {
		return false;
	}
	
	return true					
}

function simplecontrol(string,error,tr,div){
	if ((string==null)||(string=="")){
		visualError(error,tr,div);
		return false;
	}
	else{
		return true;
	}
}

function controlifnumber(string,error,tr,div){
	if (Number(string).toString() == "NaN"){
		visualError(error,tr,div);
		return false;
	}
	else{
		return true;
	}
}

function selectthis(whattoselect,comboprg){
	idtosel = comboprg.value.split("_");
	for (i=0; i<$(whattoselect).length; i++) { 
		if ($(whattoselect).options[i].value == idtosel[1]){
			$(whattoselect).options[i].selected = true;
		}		
	}
}


function combocontrol(combo,error,tr,div){
	if (combo.selectedIndex == 0){
		visualError(error,tr,div);
		return false;
	}
	else{
		return true;
	}	
}

function currencycontrol(field,error,tr,div){
	if ((parseFloat(field.value) == "") || (parseFloat(field.value).toString() == "NaN")){
		visualError(error,tr,div);
		return false;
	}
	else{
		$(field).value = formatmycurrency(field.value);
		return true;
	}	
}

function formatmycurrency(val){
	re = /\,/gi;
	mynumber = val.replace(re, ".");
	mynumber = parseFloat(mynumber);
	if (mynumber != ''){
		mynumber = mynumber.toFixed(2);
		re = /\./gi;
		mynumber = mynumber.replace(re, ",");
		return(mynumber);
	}
	else{
		return false;	
	}	
}

function mailcontrol(mail,error,tr,div){
	if (echeck(mail)==false){
		visualError(error,tr,div);
		return false;
	}
	else{
		return true;
	}	
}

function hidepreview(div,prediv){
	$(div).innerHTML = prediv;
}

function visualError(message,tr,div){
	obj = document.getElementById(tr);
	obj2 = document.getElementById(div);
	obj2.innerHTML = message;
	obj.style.display = "inline";
}

function setvisualtocheck(obj,div){
	if (obj.checked == true){
		document.getElementById(div).style.display = "inline";
	}
	else{
		document.getElementById(div).style.display = "none";
	}
}

function hideError(tr,div){
	obj = document.getElementById(tr);
	obj2 = document.getElementById(div);
	obj2.innerHTML = "";
	obj.style.visibility = "hidden";
}


/* Scrolling pages */

var delta=0;    // spostamento
var increment=0;
var inizio=0;   // posizione iniziale del testo in pixel
var Hcontainer=110;
//var fine=-130   // posizione finale del testo
var attesa=15;  // millisecondi di attesa 
//var pos=inizio;
var pos = new Array(); // variabile corrente che memorizza la posizione
function muovi(e) {
	var fine = $('#'+e).width();
	if (($('#'+e).css('left').replace(/px/gi,'') == '0') || ($('#'+e).css('left').replace(/px/gi,'') == 'auto')){pos[e] = 0;}
	if ((fine-Hcontainer) > 0){
		var TS = "-"+(fine-Hcontainer);
		if (((pos[e]<=TS)&&(delta==-2))||((pos[e]>=inizio)&&(delta==2))){
			delta=0;
			increment=0;
		}		
		pos[e]=pos[e]+delta+increment;
		$('#'+e).css('left',pos[e]+'px');
		if (delta!=0) setTimeout(function(){muovi(e);},attesa);
	}
}

/* End Scrolling pages */