
function sendRequest() {
            var oForm = document.forms[0];
			oForm.elements.retURL.value = oForm.elements.retURL.value+"&tx_blform_pi2[receiver]="+oForm.elements.email.value;
            var sBody = getAllRequests(oForm);
            var oXmlHttp = zXmlHttp.createRequest();
            oXmlHttp.open("post", "typo3conf/ext/bl_form/pi1/ValidateForm.php", true);
            oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            
            oXmlHttp.onreadystatechange = function () {
             if (oXmlHttp.readyState == 4) {
                   if (oXmlHttp.status == 200) {
						formcheck = oXmlHttp.responseText;
						
						if(formcheck=='ok'){
							//oXmlHttp.open("post", oForm.elements.jsaction.value, true);
            				//oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
							test = getRequestBody(oForm);
							
							//alert(oForm.elements.jsaction.value+'&'+test);
							//document.location.href=oForm.elements.jsaction.value+'&'+test;
							document.forms[0].submit();
							//document.location.href=oForm.elements.retURL.value;
							return true;
						}else{
							alert(formcheck);
							return false;
						}
						alert($formcheck);
                    } else {
						//alert(oXmlHttp.status);
                        alert("Fehler bei der Formularprüfung!");
		   				return false;
                   }
               }            
            }
           oXmlHttp.send(sBody);        
        }
 
        
        function getRequestBody(oForm) {
            var aParams = new Array();
            
            for (var i=0 ; i < oForm.elements.length; i++) {
				if(oForm.elements[i].name!='reqhidden' && oForm.elements[i].name!='jsaction' && oForm.elements[i].name!='id' && oForm.elements[i].name!='rightcheckone' && oForm.elements[i].name!='rightchecktwo' && oForm.elements[i].name!='rightcheckthree'){
					
					var sParam = encodeURIComponent(oForm.elements[i].name);
					sParam += "=";
					sParam += encodeURIComponent(oForm.elements[i].value);
					aParams.push(sParam);
				}
				if((oForm.elements[i].name=='rightcheckone' && oForm.elements[i].checked==true)||(oForm.elements[i].name=='rightchecktwo' && oForm.elements[i].checked==true) || (oForm.elements[i].name=='rightcheckthree' && oForm.elements[i].checked==true)){
					var sParam = encodeURIComponent(oForm.elements[i].name);
					sParam += "=";
					sParam += encodeURIComponent(oForm.elements[i].value);
					aParams.push(sParam);
				}
            } 
           // alert(aParams.join("\n"));
            return aParams.join("&");        
        }
		
		function getAllRequests(oForm) {
            var aParams = new Array();
            for (var i=0 ; i < oForm.elements.length; i++) {
					var sParam = encodeURIComponent(oForm.elements[i].name);
					sParam += "=";
					sParam += encodeURIComponent(oForm.elements[i].value);
					aParams.push(sParam);
            } 
           // alert(aParams.join("\n"));
            return aParams.join("&");        
        }

function felderfueller()
{
testwert = document.freetrial.country.value;
switch(testwert) {
case "AG": document.freetrial.currency.value = "USD"; break;
case "AI": document.freetrial.currency.value = "USD"; break;
case "AN": document.freetrial.currency.value = "USD"; break;
case "AR": document.freetrial.currency.value = "USD"; break;
case "AW": document.freetrial.currency.value = "USD"; break;
case "BB": document.freetrial.currency.value = "USD"; break;
case "BM": document.freetrial.currency.value = "USD"; break;
case "BO": document.freetrial.currency.value = "USD"; break;
case "BR": document.freetrial.currency.value = "USD"; break;
case "BS": document.freetrial.currency.value = "USD"; break;
case "BZ": document.freetrial.currency.value = "USD"; break;
case "CA": document.freetrial.currency.value = "USD"; break;
case "CL": document.freetrial.currency.value = "USD"; break;
case "CO": document.freetrial.currency.value = "USD"; break;
case "CR": document.freetrial.currency.value = "USD"; break;
case "CU": document.freetrial.currency.value = "USD"; break;
case "DM": document.freetrial.currency.value = "USD"; break;
case "DO": document.freetrial.currency.value = "USD"; break;
case "EC": document.freetrial.currency.value = "USD"; break;
case "FK": document.freetrial.currency.value = "USD"; break;
case "GD": document.freetrial.currency.value = "USD"; break;
case "GF": document.freetrial.currency.value = "USD"; break;
case "GL": document.freetrial.currency.value = "USD"; break;
case "GP": document.freetrial.currency.value = "USD"; break;
case "GT": document.freetrial.currency.value = "USD"; break;
case "GY": document.freetrial.currency.value = "USD"; break;
case "HN": document.freetrial.currency.value = "USD"; break;
case "HT": document.freetrial.currency.value = "USD"; break;
case "JM": document.freetrial.currency.value = "USD"; break;
case "KN": document.freetrial.currency.value = "USD"; break;
case "KY": document.freetrial.currency.value = "USD"; break;
case "LC": document.freetrial.currency.value = "USD"; break;
case "MQ": document.freetrial.currency.value = "USD"; break;
case "MS": document.freetrial.currency.value = "USD"; break;
case "MX": document.freetrial.currency.value = "USD"; break;
case "NI": document.freetrial.currency.value = "USD"; break;
case "PA": document.freetrial.currency.value = "USD"; break;
case "PE": document.freetrial.currency.value = "USD"; break;
case "PM": document.freetrial.currency.value = "USD"; break;
case "PR": document.freetrial.currency.value = "USD"; break;
case "PY": document.freetrial.currency.value = "USD"; break;
case "SR": document.freetrial.currency.value = "USD"; break;
case "SV": document.freetrial.currency.value = "USD"; break;
case "TC": document.freetrial.currency.value = "USD"; break;
case "TT": document.freetrial.currency.value = "USD"; break;
case "US": document.freetrial.currency.value = "USD"; break;
case "UY": document.freetrial.currency.value = "USD"; break;
case "VC": document.freetrial.currency.value = "USD"; break;
case "VE": document.freetrial.currency.value = "USD"; break;
case "VG": document.freetrial.currency.value = "USD"; break;
case "VI": document.freetrial.currency.value = "USD"; break;
default: document.freetrial.currency.value = "EUR"; 
        }
}


function EMEA()
{
if(document.freetrial.currency.value == "USD")
	{
	document.freetrial.Campaign_ID.value = document.campagne.US.value;
	}else{
	document.freetrial.Campaign_ID.value = document.campagne.EMEA.value;
	}	
}

function EMEA2()
{


if(document.freetrial.currency.value == "USD")
	{
	document.freetrial.Campaign_ID.value = document.freetrial.US.value;
	}else{
	document.freetrial.Campaign_ID.value = document.freetrial.EMEA.value;
	}
}

function seminardate(){
	zeitraum = document.forms["freetrial"].elements["00N200000013pvk"].value;
	seminarname = document.forms["freetrial"].elements["seminarname"].value;
	document.forms["freetrial"].elements["description"].value = zeitraum +" - "+ seminarname;
	// alert(document.forms["freetrial"].elements["description"].value);
}

function setRequest(){
	request ='';
	pre = 0;
	checkone = document.forms["freetrial"].elements["rightcheckone"].value;
	checktwo = document.forms["freetrial"].elements["rightchecktwo"].value;
	checkthree = document.forms["freetrial"].elements["rightcheckthree"].value;
	if(document.forms["freetrial"].elements["rightcheckone"].checked == true){
		request = checkone;
		pre = 1;
	}
	if(document.forms["freetrial"].elements["rightchecktwo"].checked == true){
		if(pre == 1){
			request = request +" , "+ checktwo;
		}else{
			request = checktwo;
		}
		pre = 1;
	}
	if(document.forms["freetrial"].elements["rightcheckthree"].checked == true){
		if(pre == 1){
			request = request +" , "+ checkthree;
		}else{
			request = checkthree;
		}
	}
	document.forms["freetrial"].elements["00N20000001PBJd"].value = request;
	return true;
}

function landkontrolle()
{
testwert = document.forms["freetrial"].elements["country"].value;
if((testwert == "PP") || (testwert == ""))
	{
	alert("Please Select Country");
	return false;
	}
return true;
}
