var reply;
function saveVideo(videoname,replyId){	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return;
	}
	reply = replyId;
	//Bunch of new vars need to be passed along for the transaction
	var url="/modules/savevideo.php"
	url=url+"?video="+videoname	
	xmlHttp.onreadystatechange=videoResult
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function videoResult(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		var result = xmlHttp.responseText;
		
		if (result=="OKAY"){			
			if (reply!="0"){
				location.href = 'send.php?reply='+reply;
			}else {
				location.href = 'send.php';	
			}			
		}else {
			alert('De video kon niet worden opgeslagen!');
		}
		//document.getElementById("paymentblock").innerHTML=xmlHttp.responseText
	}
} 

function sendVideo(senderName,senderAddress,receiverName,receiverAddress,filename){	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return;
	}
	
	var url="/modules/sendvideo.php"	
	url=url+"?sendername="+senderName.value	
	url=url+"&senderaddress="+senderAddress.value	
	url=url+"&receivername="+receiverName.value	
	url=url+"&receiveraddress="+receiverAddress.value	
	url=url+"&filename="+filename
	xmlHttp.onreadystatechange=sendResult
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function sendResult(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		var result = xmlHttp.responseText;
		
		if (result=="OKAY"){
			location.href = 'done.php';
		}else if(result=="NODATA"){
			alert('Je hebt niet alle velden ingevuld!')
		}else if(result=="INCORRECT"){
			alert('Het opgegeven emailadres is niet correct!');
		}else {
			alert('Er is een onbekende fout opgetreden!\nJe wordt nu doorgestuurd!');
			location.href = 'http://www.vidmail.nl/record.php';
		}		
		
	}
} 
	
function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}catch (e){
		//Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

