var metod="POST";
var postData='';
var quantita=[];
var isChangePaese='';
var suffSelect="";
var foraria	
var addBasket=false;
//var host='http://localhost/';
	var host='http://www.prontoticket.it/';


var currentDiv="";

var XMLHttpRequestObject = false;




if (window.XMLHttpRequest) {
	XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
	XMLHttpRequestObject = new ActiveXObject('Microsoft.XMLHTTP');
}
function getData(dataSource, divID){
	if(XMLHttpRequestObject) {
		if (postData=='')postData="--";
		if (divID!="void")var obj = document.getElementById(divID);
		XMLHttpRequestObject.open(metod,(dataSource.indexOf("ttp://")>0 ? "" : host)+ dataSource);
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
		
		XMLHttpRequestObject.onreadystatechange = function(){
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				//document.getElementById("videobox").innerHTML="caricato";
				if (divID!="void"){
					
					if(divID=="showSearchResult"){
						showSearchResultBuilt(XMLHttpRequestObject.responseText);
						return;
						
						
						}
					if(divID=="basketBox"){
						if(!document.getElementById("basketBox")){
							
							document.getElementById("containerin").innerHTML="<div id=\"basketBox\"></div>"+document.getElementById("containerin").innerHTML;
							obj = document.getElementById("basketBox");
							}
						
						}
					obj.innerHTML=XMLHttpRequestObject.responseText;
					
					
					if(addBasket){
						
						loadBasketBox();
						}
					
					if(isChangePaese){
						changeProvincia(document.getElementById(suffSelect+'provincia').value,suffSelect);
						
						
						}
					
					
					if (divID=="thumbImage"){
					screenobj.enableAnimation=true;
					screenobj.showthumbBox()
				}
					
				}
				postData="";
				
				
			
			}
		}
		XMLHttpRequestObject.send(postData);
	}
}

function bug(str){
	var obj=document.getElementById("bug");
	if(!obj)return;
	obj.innerHTML+=str+"<br/>";
	
	}

function getVideoGuide(n){

	getData('site.php?p=text&cmd=aj&action=getVideoGuide&videoID='+n,'thumbImage');
	}
	
	
function getMappa(n,n1,n2){

	getData('site.php?p=mappa&cmd=load_mappa&id='+n+'&eventoID='+n1+'&bigliettiID='+n2,'thumbImage');
	}
	
	
function getLocation(n){

	getData('site.php?p=text&cmd=aj&action=getLocationviewer&id='+n,'thumbImage');
	}			
	 
function confirmAction(text,link_){
	if(confirm(text)){
		window.open(link_,'_top')
	}else{
		return;
	}
}	


function selectBuy(n){
	var obj=document.getElementById("b"+n);
	quantita[n]=obj.value;
}

function addToBasket(){
	postData="";
	for(i in quantita){
		if(quantita[i]>0){
			bug("id: "+ i + " quantita:"+quantita[i]);
		postData+=i+","+quantita[i]+";";
		}
		
		}
		
	if(postData){
		postData="&biglietti=" + postData;
		addBasket=true;
		getData('site.php?p=ordini&cmd=aj&action=addBasket','thumbImage');
	
		}else{
			
			alert("Nessun biglietto selezionato");
			}	
	bug(postData);
	
	}


function loadBasketBox(){
	addBasket=false;
	getData('site.php?p=ordini&cmd=aj&action=basketBox','basketBox');
	
	
	}	
	
function getTesto(rew){
	
	getData('site.php?p=text&cmd=aj&action=getTesto&rew='+rew,'thumbImage');
	}

function info_shipping(n){
	
	getData('site.php?p=ordini&cmd=aj&action=info_shipping&n='+n,'thumbImage');
	}	
function info_billing(){
	
	getData('site.php?p=ordini&cmd=aj&action=info_billing','thumbImage');
	}	
	
function info_phone(){
	
	getData('site.php?p=ordini&cmd=aj&action=info_phone','thumbImage');
	}		
	
	
function change_quantity(n){
	
	getData('site.php?p=ordini&cmd=aj&action=change_quantity&id='+n,'thumbImage');
	}		
	
	
	
function updateBasket(f,v){
	
	
	
	getData('site.php?p=ordini&cmd=aj&action=updateBasket'+'&f='+f+'&v='+v,'basket');
	if(document.getElementById('but_paypal'))document.getElementById('but_paypal').style.display="none";
	}	
	
function confirmOrder(f,v){
	
	getData('site.php?p=ordini&cmd=aj&action=confirmOrder','basket');
	
	}
	
	
function changePaese(n,suff){
	suffSelect=suff
	isChangePaese=true;
		getData('site.php?p=member&cmd=aj&action=changePaese&paeseID='+n+"&provincia="+document.getElementById(suff+'provincia').value+'&suff='+suffSelect,suff+'provincia_div');
}

function changeProvincia(n,suff){
		getData('site.php?p=member&cmd=aj&action=changeProvincia&paeseID='+document.getElementById(suff+'paese').value+"&provincia="+document.getElementById(suff+'provincia').value+'&suff='+suff,suff+'citta_div');
isChangePaese='';
}

function fatturazione(n,isBasket){
		getData('site.php?p=member&cmd=aj&action=fatturazione&idn='+n+'&isBasket='+isBasket,'fatturazionediv');

}

function typeChoise(n){
		getData('site.php?p=text&cmd=aj&action=typeChoice&bigliettiID='+n,'thumbImage');

}	
	
	
//*************************************** /
var boxSearchResult = false;
var inputObj
var item=[];
function	showResult(inputObj1,event){
	inputObj=inputObj1;
	if(document.getElementById('searchR').value.length<3)return;
	
	postData="searchR="+document.getElementById('searchR').value;
	getData('site.php?p=member&cmd=aj&action=showSearchResult','showSearchResult');
	
	}
	
function showSearchResultBuilt(result){
	
	if(!boxSearchResult){
			boxSearchResult = document.createElement('DIV');
			boxSearchResult.id = 'boxSearchResult';	
			
			if (document.body.firstChild){
				      	document.body.insertBefore(boxSearchResult, document.body.firstChild);		
				      	} else {
				      		 document.body.appendChild(boxSearchResult);		
				      		  	}
			boxSearchResult.style.top = objTopPos(inputObj) + inputObj.offsetHeight  + 'px';
			boxSearchResult.style.left = objLeftPos(inputObj)  + 'px';
	}	
	
	
	boxSearchResult.innerHTML="<br/><br/><br/><br/><br/><br/><br/><br/>aaaaaaaaaa"+result;
	item=result.split("|")
	boxSearcgAddItem();	
	bug(result);
	
	}	
	
	
function boxSearcgAddItem(){
	boxSearchResult.innerHTML="";
	var it
	for(var i in item){
		it=item[i].split('#');
		boxSearchResult.innerHTML+="<div class=\"\"><a href=\"/section/ordini/assegnaUtente.php?idn="+it[1]+"\">"+it[0]+"</a></div>";
		}
	
	}
	

function keyUpFx(obj){
		var obj1=document.getElementById("listacap").value;
		var obj2=document.getElementById("fasciaoraria");
		obj2.style.display=obj1.indexOf(","+obj.value+",")>0 ? "block" :"none";
			
		
		}	
	
function objTopPos(inputObj){var v = inputObj.offsetTop;while((inputObj = inputObj.offsetParent) != null){v += inputObj.offsetTop;}return v;}
function objLeftPos(inputObj){var v = inputObj.offsetLeft;while((inputObj = inputObj.offsetParent) != null)v += inputObj.offsetLeft;return v;}



