// GESTIONE AJAX CON MOTOOLS
//function showMore( url, id_div )
//{
//	toggleContent( id_div+'_loading', 'block' );
//	toggleContent( id_div, 'none' );	
//
//    new Request.HTML({
//    		url: url, 
//    		method: 'get',
//    		update: $(id_div),
//    		onComplete: function() {
//    			toggleContent( id_div+'_loading', 'none' );
//				toggleContent( id_div, 'block' );
//    		}
//    	}).send();
//    
//	return false;
//}



/**
 *	GESTIONE AJAX
 */



function SendRequest(method, url, idElement)
{
	var __xmlHttp;
	var __elToReload;
	var __elNameToReload;
	
	try
	{  
		// Firefox, Opera 8.0+, Safari  
		__xmlHttp=new XMLHttpRequest();  
	}
	catch (e)
	{  
		// Internet Explorer  
		try
		{    
			__xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
		}
		catch (e)
		{    
			try
			{
				__xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");      
			}    
		}  
	}  
	__elNameToReload = idElement;
	__elToReload = document.getElementById(idElement);

	__xmlHttp.onreadystatechange = function(){
		
		if(__xmlHttp.readyState==4)
		{
			// alert(__xmlHttp.responseText);
			__elToReload.innerHTML = __xmlHttp.responseText;
			
//			toggleContent(__elNameToReload, 'block');
//			toggleContent(__elNameToReload + '_loading', 'none');
		}
	}

	__xmlHttp.open(method,url,true);
	__xmlHttp.send(null);
}



/**
 *	GESTIONE AJAX
 */

function toggleContent( idname, display )
{
	var el = document.getElementById(idname);
	el.style.display = display;
}

function toggleContents( idname, display )
{
	var content = $(idname);
	content.setStyle('display', display);
}



function showTagli( url, id_div )
{

//	toggleContent( id_div+'_loading', 'block' );
//	toggleContent( id_div, 'none' );	

	SendRequest('POST', url, id_div);

	return true;
}



function showMore( url, id_div )
{
	
//	toggleContent( id_div+'_loading', 'block' );
//	toggleContent( id_div, 'none' );	

	SendRequest('POST', url, id_div);

	return false;
}

function switchSection( tab_hidden, tab_visible )
{
	toggleContent( tab_hidden, 'none' );
	toggleContent( tab_visible, 'block' );
	
	return false;
}

function loadFunction()
{
	return false;	
}


var oImgs = [];
oImgs[0] = "but_plus.gif"
oImgs[1] = "but_minus.gif"



for(var i=0;i<oImgs.length;i++){
	var imgs = new Image();
	imgs.src = "images/" + oImgs[i];
}

var x = 1;

function swapImg()
{
	var doc = document.getElementById("swap");
	doc.src = "images/" + oImgs[x];
	if(x<oImgs.length-1)
	{
		x ++;
	}
	else
	{
		x = 0;
	}
}

function swapImg1()
{
	var doc = document.getElementById("swap1");
	doc.src = "images/" + oImgs[x];
	if(x<oImgs.length-1)
	{
		x ++;
	}
	else
	{
		x = 0;
	}
}

function CustomPopup(url, w, h, idForm)
{
	var msisdn_1 = document.getElementById(idForm).msisdn_1.value;
	var msisdn_2 = document.getElementById(idForm).msisdn_2.value;
	var msisdn_3 = document.getElementById(idForm).msisdn_3.value;
	
	var msisdn = msisdn_1+msisdn_2+msisdn_3;
	
	window.open(url+'?msisdn='+msisdn, '', 'width='+ w +',height='+ h +',scrollbars=no');
}

/**
 * AVANZAMENTO AUTOMATICO CAMPI
 */
function advanceAstratta(currentField,nextField,lenght, idForm) 
{
	if(idForm != null)
	{
		if (currentField.value.length == lenght)
		{
			var el = document.getElementById(idForm);
			eval('el.'+nextField+'.focus()');
		}
	}
	else if (currentField.value.length == lenght)
		document.forms[0][nextField].focus();
}
