var xmlhttp;

function PreparaDati(nome_form){
  stringa = "";
  for (i=0; i<document.forms.length;i++) {
	  if (document.forms[i].name==nome_form) var frm = document.forms[i];
  }
  
  if (frm==null) var frm = document.forms[0];
  var numeroElementi = frm.elements.length;
  
  for(var i = 0; i < numeroElementi; i++){
	//if(frm.elements[i].type=="checkbox" && frm.elements[i].checked==true) frm.elements[i].value="1";
	//controllo se il campo non è fleggato lo metto a vuoto
	if(frm.elements[i].type=="checkbox" && frm.elements[i].checked==false){ frm.elements[i].value="";	}
    if(i < numeroElementi-1){
      stringa += frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value)+"&";
    }else{
      stringa += frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value);
    }  
  }
  return stringa;
}

function area_clienti(){
	window.location.href='http://www.viatek.it/area_clienti.php';
}

function area_agenti(){
	window.open('http://www.viatek.it/area_agenti.php','Area agenti','');
	document.getElementById('error_login').innerHTML = '';
}

function login_error(){
	document.getElementById('error_login').innerHTML = '<span style="color:red;">Login errato!</span>';
	xmlhttp.abort();
}


function login_billing(){
	xmlhttp= new XMLHttp();
	xmlhttp.open('POST','/include/connect_billing.php',true);
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.setRequestHeader('Cache-Control', 'no-cache'); // if XML code rather than a static XML file (IE)
	uristring = PreparaDati('form_riservata');
	xmlhttp.onreadystatechange=function() {
		if(xmlhttp.readyState==4){
				if(xmlhttp.responseText!=1 && xmlhttp.responseText!=2){
					document.getElementById('error_login').innerHTML = '<span style=\"color:red;\">Login errato!</span>';
				}
				if(xmlhttp.responseText==1){
					document.forms[0].submit();
					setTimeout('area_clienti()',5000);
				}
				if(xmlhttp.responseText==2){
					document.forms[0].submit();
					setTimeout('area_agenti()',5000);
				}
		}else{
			document.getElementById('error_login').innerHTML ='<img id=\'loader\' src=\'../images/loading.gif\'>';
			setTimeout('login_error()',15000);
		}
	}
  xmlhttp.send(uristring);
}

 function XMLHttp() {
 var request = false ;
 if ( window.XMLHttpRequest ) {
  request = new XMLHttpRequest() ;
 } else if ( window.ActiveXObject ) {
  try {
   request = new ActiveXObject ( 'Msxml2.XMLHTTP' ) ;
  } catch ( e ) {
   try {
    request = new ActiveXObject ( 'Microsoft.XMLHTTP' ) ;
   } catch ( e ) {}
  }
 }
 if ( !request ) alert( 'Could not create an XMLHttpRequest istance.' );
 return request ;
}

