//Requires Scriptaculous framework: http://script.aculo.us

function dropdown(a){
	new Ajax.Updater(a,'dropdown.php', {
		method: 'get', 
		onLoading: function(){
			$(a).hide();
			$(a+'_loading').show();},
		onComplete: function(){
			$(a).show();
			$(a+'_loading').hide();},
		parameters: {a: a}
		});}
function priceget(){
	new Ajax.Updater('price','price.php', { 
		method: 'get',
		onLoading: function(){
			$('value').hide();
			$('value_loading').show();},
		onComplete: function(){
			$('value').show();
			$('value_loading').hide();}});}
function dropupdate(a,b,c){
	new Ajax.Updater(a,'selection.php', {
		method: 'get',
		onLoading: function(){
			$(a).hide();
			$(a+'_loading').show();},
		onComplete: function(){
			$(a).show();
			$(a+'_loading').hide();},
		parameters: {a: a, b:b, c:c}});}
function pcselection(a,b,c){
	new Ajax.Updater(a,'selection.php', {
		method: 'get',
		onComplete: function(){
			if(a=='category'){
				dropupdate('procedure','unset','0'); 
				dropupdate('country','unset','0');}
			if(a=='procedure'){
				dropupdate('country','unset','0');}
			priceget();},
		parameters: {a: a, b:b, c:c}});}
function pcmoreinfo(){
	document.getElementById('pricevideo').style.display = 'none';
	new Ajax.Updater('pcmoreinfo','pcmoreinfo.php', { method: 'get' });
	$('pcoverlay').appear();
}
function pcsubmitinfo(){
	var params=$('getinfo').serialize(true);
	new Ajax.Updater('pcmoreinfo','pcsubmitinfo.php', {
		method: 'post',
		parameters: params});
}
function closer(){
	window.close();
	document.getElementById('pricevideo').style.display = '';
}
function canceler(){
	top.window.scrollTo(0,0);
	$('pcoverlay').fade();
	document.getElementById('pricevideo').style.display = '';
}