
$(document).ready(function(){
	loader = new ajax(lang);
	reserverequest = new prequest();			
});

prequest = function(){
	var url = '/ajxdata/prequest.php';
	var window = 'window';	
	
	this.open = function(vid){
		initCSSWindow();	
		document.location.href = '#top';
		$g('inhaber').style.display = 'block';
		$('#xclose').click(close);
		loader.postProcess = function(){ }
		loader.makeRequest(url, '?lang=' + lang + '&vid=' + vid, window, false);
	}			
	
	this.send = function(){
		var elements = $g('vid', 'parrive', 'pdeparture', 'name', 'email', 'legal', 'requestform', 'pid', 'price');				
		for(x = 1; x < 4; x++){
			if(elements[x].value.length < 2){
				setWrong(elements[x]);
				return;
			}else
				setRight(elements[x]);
		}
			
		if(!checkEmail(elements[4].value)){
			setWrong(elements[4]);
			return;		
		}else
			setRight(elements[4]);
				
		if(!elements[5].checked){
			remarkBox();
			return;
		}
		
		params = getParamsString(elements[6]);		
		var pget = '?lang=' + lang + '&vid=' + elements[0].value;
		document.location.href = '#top';		
		loader.postProcess = function(){ }				
		loader.makeRequest(url + pget, params, window, true);
	}
	
	function close(){
		document.getElementById('inhaber').style.display = 'none';	
		document.getElementById('window').innerHTML = '';
	}	
}
