var xmlhttp;
var base = window.location.protocol+"//"+window.location.host+"/";
var container;
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

function stateChanged()
{
		if (xmlhttp.readyState==4)
		{
	    if (document.getElementById(container))
	 	 document.getElementById(container).innerHTML=xmlhttp.responseText;
		}
		if (xmlhttp.readyState !=4 ){
		    if (document.getElementById(container))
			document.getElementById(container).innerHTML = "Loading.. Please wait..";
		}
}
/*function post(party_id){
	container = "import";
	xmlhttp=GetXmlHttpObject();
	var email = encodeURIComponent(document.getElementById('email').value);
	var password = encodeURIComponent(document.getElementById('password').value);
	var provider = encodeURIComponent(document.getElementById('provider').value);
	var param = "email="+email+"&password="+password+"&provider="+provider;
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"mypage/import_contacts/"+party_id;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(param);
}
function get(party_id){
	container = "tabs-holder";
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url=base+"showTabs";
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}*/
function showTab(table){
	container = "tabs-holder";
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url=base+"showTabs/"+table;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
	var tabname;
	resetalltabs();
	if (document.getElementById("tab-"+table))
	 tabname = document.getElementById("tab-"+table).className = "active";	
	
	return false;
}

function resetalltabs() {
   if (document.getElementById("tab-cc"))
	document.getElementById("tab-cc").className = "";	
   if (document.getElementById("tab-bank_accounts"))  	
	document.getElementById("tab-bank_accounts").className = "";	
   if (document.getElementById("tab-home_loan"))
	document.getElementById("tab-home_loan").className = "";	
   if (document.getElementById("tab-broadband"))
	document.getElementById("tab-broadband").className = "";	
   if (document.getElementById("tab-mobile-broadband"))
	document.getElementById("tab-mobile-broadband").className = "";		
}

function showGuide(id,guide){		
	container = "guide";
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	if (id=='') { var url=base+"showFirstGuide/"+guide; }
	else {	 var url=base+"showGuide/"+id+"/"+guide; }
	
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
	return false;
}



