// A trim function.
function trim(value) {
  value = value.replace(/^\s+/,''); 
  value = value.replace(/\s+$/,'');
  return value;
}

function xfSignup(params, siteid, p) {
	var my_result = 'De code wordt gecontroleerd...';
//	var handlerFunc = function(t) {
//	    alert(t.responseText);
//	}	

	var errFunc = function(t) {
	    alert('Error ' + t.status + ' -- ' + t.statusText);
	}	
	
	//For an XML response:
	var handlerFunc = function(t) {		
//		var xmlDoc = t.responseXML.documentElement;
		var split_result = t.responseText.split("\n");
		var dx_result = trim(split_result[0]);
		if(dx_result == 'OKAY'){
			var dx_id = trim(split_result[1]);
			location.href = "http://"+p+".campoort.nl/members/?dialxsid="+dx_id+"&clickid="+siteid;
		}else if (dx_result == 'WRONG'){
			var my_result = "De code is onjuist, probeer het opnieuw!";
			//alert(my_result);
			$('dialxs_result').innerHTML = my_result;
		} else {
			var my_result = "Er is een fout opgetreden";
			$('dialxs_result').innerHTML = my_result;
		}
	}
	new Ajax.Request('../scripts/proxy.php', {parameters:params, onSuccess:handlerFunc, onFailure:errFunc});	
}

// Miniplayer
function miniPlayer(id,action,content_id,div,link)
{	
var url="scripts/miniplayer.php"
url=url+"?id="+id
url=url+"&action="+action
url=url+"&content_id="+content_id
url=url+"&div="+div
url=url+"&link="+link
url=url+"&sid="+Math.random()

new Ajax.Updater(div + id, url, {
	method:'get',
	evalScripts:true
} );

}

// Payment Select
function paymentselect(id,p,type)
{		
	alert(type);
if (type=="phone"){
	var url="http://www.campoort.nl/includes/phone_button.php"
}else if (type=="vas") {
	var url="http://www.campoort.nl/includes/vas_button.php"	
}
url=url+"?id="+id
url=url+"?p="+p
url=url+"&sid="+Math.random()

new Ajax.Updater(buttonplaceholder, url, {	
	method:'get',
	evalScripts:true
} );

}

// Payment
function payment(id,p,type)
{	
var url="http://www.campoort.nl/includes/vas.php"
url=url+"?id="+id
url=url+"?p="+p
url=url+"&sid="+Math.random()

new Ajax.Updater(placeholder, url, {
	method:'get',
	evalScripts:true,
	onComplete:function() {
			paymentselect(2,p,type);
	}

} );



}

