function importAddress(form){

	document.getElementById('importResults').innerHTML="<center><img src='./images/ajaxLoader.gif'></center>";
	document.getElementById('formImport').style.display="none";
	
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
		params = "email_box="+form.importEmail.value+"&password_box="+form.importPassword.value+"&provider_box="+form.importProvider.value;
		xmlhttp.open("POST","./openInviter/getContacts.php",true);
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
            if (xmlhttp.status == 200){
							document.getElementById('importResults').innerHTML=xmlhttp.responseText;
							if(document.getElementById('isContactOK').value!="true"){
								document.getElementById('formImport').style.display="";
							}
						}else{
							document.getElementById('importResults').innerHTML="";
						}
        }
    }
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", params.length);
		xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.send(params);
	}
	
function toggleAll(element) {
	var form = element.form, z = 0;
	for(z=0; z<form.length;z++){
		if(form[z].type == 'checkbox')
			form[z].checked = element.checked;
	}
}
	
function checkSponsorType(){
		if(document.getElementById('typeSel1').checked){
			document.getElementById('divFilleul').style.display="";
			document.getElementById('divImport').style.display="none";
		}else{
			document.getElementById('divFilleul').style.display="none";
			document.getElementById('divImport').style.display="";			
		} 	
}
	
function submitSponsor(form){
		
		var errs = "";
		var firstname = form.firstname;
		var email = form.email;
		var phone = form.phone;
		
		if (firstname.value=="") {
			errs += "<li>"+msgErrorMissingName+"</li>";
		}		

		var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		if (email.value=="") {
			errs += "<li>"+msgErrorMissingEmail+"</li>";
		}else if (!filter.test(email.value)) {
			errs += "<li>"+msgErrorInvalidEmail+"</li>";
		}	

		if (phone.value=="") {
			errs += "<li>"+msgErrorMissingPhone+"</li>";
		}
				
		var counter = 0;
		for(i=1; i<=5; i++){
			if(form["email_"+i].value!="" || form["phone_"+i].value!="")
				counter++;
		}
		if(form["counterSel"]){
			for(i=10; i<(10+form["counterSel"].value); i++){
				var email = form["email_"+i];
				if(email && email.checked)
					counter++;
			}					
		}
		if(counter==0){
			errs += "<li>"+msgErrorNoSelection+"</li>";
		}
		
		if(errs!=""){
			document.location.hash="sponsoringTitle";
			document.getElementById('submitErrors').innerHTML="<ul>"+errs+"</ul>"
			document.getElementById('submitErrors').style.display="";	
			return false;
		}
		return true;
}
