// JavaScript Document

/* 
 * Functies voor inloggen
 */

function showLogin()
{
	new Request.HTML({ url: '/ajax/showLogin.php',
									 	 onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);
											showPopup();										 
										 }
									 }).send();	
	
}

function stopLogin()
{
	hidePopup();
	location.href = '/';
}

function doLogin()
{
	password = $('wachtwoord').get('value');
	username = $('loginnaam').get('value');
	
	new Request({url: '/ajax/checkLogin.php',
							 method: 'post',
							 data: { username: username,
							         password: password },
							 onSuccess: function(responseTxt) {
								 if(responseTxt=="success")
								 {
									 hidePopup();
									 location.href = '/';
									 //$('inloggen').setProperty('onclick', 'logOut();');
									 //$('inloggen').set('html', 'Uitloggen');
									 //alert(responseTxt);
								 }
								 else
								 {
									 $('error').set('html', '&gt;&gt; Loginnaam of paswoord is niet correct.<br />Probeer het nogmaals.');
									 $('error').setStyle('display', 'block');
									 
								 }
							 }
							}).send();
}

function logOut()
{
	new Request({url: 'ajax/logout.php',
							 onSuccess: function(responseTxt){
								 if(responseTxt=='true')
								 {
									 // logged out
									 location.reload();
									 //$('inloggen').setProperty('onclick', 'showLogin();');
									 //$('inloggen').set('html', 'Inloggen');

									 //alert('logged out');
								 }
								 else
								 {
									 //alert(responseTxt);
								 }
							 }}).send();

}

var menu = "";
var submenu = "";
var sorting = "";

/*
 * Functies voor woning edit
 */

function editWoning(id, p_menu, p_submenu, p_sorting)
{
	menu = p_menu;
	submenu = p_submenu;
	sorting = p_sorting;
	
	new Request.HTML({url: 'ajax/editWoning.php',
							      data: { type: 'edit',
							              id: id },
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);

											if($('object_brochure_btn')) initPDFUpload('object_brochure_btn', 'progress_brochure');
											if($('object_bouwtekening_btn')) initPDFUpload('object_bouwtekening_btn', 'progress_bouwtekening');
											if($('object_panorama_btn')) initPanoramaUpload('object_panorama_btn', 'progress_panorama');
											
											initJPGUploads('load_images_btn', 'progress');

											initSortables('image-overview');

											showPopup();
											// toon de kaart met de huidige instellingen
											showMap();
											showStreetView();
										}
									 }).send();
	
}

function addWoning(p_menu, p_submenu, p_sorting)
{
	menu = p_menu;
	submenu = p_submenu;
	sorting = p_sorting;
	
	new Request.HTML({url: 'ajax/editWoning.php',
							      data: { type: 'add'},
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);
											
											initPDFUpload('object_brochure_btn', 'progress_brochure' );
											initPDFUpload('object_bouwtekening_btn', 'progress_bouwtekening' );
											initPanoramaUpload('object_panorama_btn', 'progress_panorama');
											
											initJPGUploads('load_images_btn', 'progress');
											
											initSortables('image-overview');
											
											showPopup();
											// toon de kaart met de huidige instellingen
											showMap();
											showStreetView();
										}
									 }).send();
	
}

function removeWoning(id, p_menu, p_submenu, p_sorting) 
{
	new Request({ url: 'ajax/deleteWoning.php',
							  method: 'post',
								data: { id:	id },
								onSuccess: function(responseTxt) { 
									if(responseTxt.length>0)
									{
										alert(responseTxt);
									}
									else
									{
										//sortLijst('');
										location.reload();
										hidePopup();
									}
								}
							}).send();
	
}

function updateWoning()
{
	tinyMCE.triggerSave();

	var form = $('object_form');

	var error = false;
	// test of de verplichte velden ingevuld zijn.
	if($('object_plaats').value=="")
	{
		$('object_plaats').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	if($('object_adres').value=="")
	{
		$('object_adres').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	if($('object_prijs').value=="")
	{
		$('object_prijs').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	if($('object_categorie').value=="")
	{
		$('object_categorie').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	if(form.korte_omschrijving.value=="")
	{
		form.korte_omschrijving.style.backgroundColor = "#ffcdcd";
		error = true;
	}
	
	
	if(error==true)
	{
		$('error').set('html', '&gt;&gt; Controleer of de verplichte velden zijn ingevuld of geselecteerd.');
		$('error').setStyle('display', 'block');
	}
	else
	{
		if($('object_brochure_old').value)
		{
			deleteDocument($('object_brochure_old').value);
		}
		
		if($('object_bouwtekening_old').value)
		{
			deleteDocument($('object_bouwtekening_old').value);
		}

		if($('object_panorama_old').value)
		{
			deletePanorama($('object_panorama_old').value);
		}

		var verkocht_ts = "";
		if($('object_status').value=='verkocht')
		{
			// als de status verkocht is, controleer dan of de woning reeds verkocht is...
			if($('verkocht_ts').value!="")
			{
				// gebruik dan de huidige status...
				verkocht_ts = $('verkocht_ts').value;
			}
			else
			{
				// of dat dit de eerste keer is...
				verkocht_ts = new Date().getTime();
			}
		}
		
		//haal de waardes van de volgende checkboxes arrays
		// object_locatie, object_berging, object_garage, object_tuin, object_verwarming, object_warmwater_voorziening, object_geisoleerd
		
		var object_locatie = checkboxChecked(form,'object_locatie');
		var object_berging = checkboxChecked(form,'object_berging');
		var object_garage = checkboxChecked(form,'object_garage');
		var object_tuin = checkboxChecked(form,'object_tuin');
		var object_verwarming = checkboxChecked(form,'object_verwarming');		
		var object_warmwater_voorziening = checkboxChecked(form,'object_warmwater_voorziening');		
		var object_geisoleerd = checkboxChecked(form,'object_geisoleerd');		
		
		new Request({ url: 'ajax/updateWoning.php',
									method: 'post',
									data: { id: 		$('object_id').value,
													plaats: $('object_plaats').value,
													prijsvermelding: $('object_prijsvermelding').value,
													prijs: $('object_prijs').value,
													adres:	$('object_adres').value,
													korte_omschrijving: form.korte_omschrijving.value,
													kk_von:	$('object_kk_von').value,
													status:	$('object_status').value,
													omschrijving:	form.omschrijving.value,
													soort_woning:	$('object_soort').value,
													huidig_gebruik:	$('object_huidig_gebruik').value,
													locatie:	object_locatie, //form.object_locatie.value, //$('object_locatie').value,
													bouwsoort:	$('object_bouwsoort').value,
													type_woning:	$('object_type').value,
													berging:	object_berging, //$('object_berging').value,
													garage:	object_garage, //$('object_garage').value,
													bouwjaar:	$('object_bouwjaar').value,
													kamers:	$('object_kamers').value,
													slaapkamers:	$('object_slaapkamers').value,
													perceel_opp:	$('object_perceel_opp').value,
													woon_opp:	$('object_woon_opp').value,
													woonkamer_opp:	$('object_woonkamer_opp').value,
													inhoud:	$('object_inhoud').value,
													lat:	$('object_lat').value,
													lng:	$('object_lng').value,
													sv_lat:	$('object_sv_lat').value,
													sv_lng:	$('object_sv_lng').value,
													yaw:	$('object_yaw').value,
													pitch:	$('object_pitch').value,
													zoom:	$('object_zoom').value,
													youtube: $('object_youtube').value,
													brochure:	$('object_brochure').value,
													bouwtekening:	$('object_bouwtekening').value,
													categorie:	$('object_categorie').value,
													tuin:	object_tuin, //$('object_tuin').value,
													tuin_kwaliteit:	$('object_tuin_kwaliteit').value,
													onderhoud_binnen:	$('object_onderhoud_binnen').value,
													onderhoud_buiten:	$('object_onderhoud_buiten').value,
													verwarming:	object_verwarming, //$('object_verwarming').value,
													warmwater_voorziening:	object_warmwater_voorziening, //$('object_warmwater_voorziening').value,
													geisoleerd:	object_geisoleerd, //$('object_geisoleerd').value,
													ruimte_autos: $('object_ruimte_autos').value,
													verkocht_ts: verkocht_ts,
													panorama:	$('object_panorama').value
												},
									onSuccess: function(responseTxt) { 
										if(responseTxt.length>0)
										{
											alert(responseTxt);
										}
										else
										{
											hidePopup();
											location.reload();
										}
									}
								}).send();
	}
}

function checkboxChecked(p_form, p_name)
{
	var content = new Array();
	for (var i = 0; i < p_form[p_name].length; i++) {
		if (p_form[p_name][i].checked) {
			content.push(p_form[p_name][i].value);
		}
	}	
	return content;
}
function editCloseWoning(p_type)
{
	if($('object_brochure_new').value) deleteDocument($('object_brochure_new').value);
	if($('object_bouwtekening_new').value) deleteDocument($('object_bouwtekening_new').value);	
	
	if(p_type=="add")
	{
		new Request( { url: 'ajax/deleteWoning.php',
									 method: 'post',
									 data: { id: $('object_id').value }
								 }).send();	
	}
	hidePopup();
}

/*
 * Functies voor bedrijfspand edit
 */

function editBedrijfspand(id, p_menu, p_submenu, p_sorting)
{
	menu = p_menu;
	submenu = p_submenu;
	sorting = p_sorting;
	
	new Request.HTML({url: 'ajax/editBedrijfspand.php',
							      data: { type: 'edit',
							              id: id },
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);

											if($('object_brochure_btn')) initPDFUpload('object_brochure_btn', 'progress_brochure');
											if($('object_bouwtekening_btn')) initPDFUpload('object_bouwtekening_btn', 'progress_bouwtekening');
											if($('object_panorama_btn')) initPanoramaUpload('object_panorama_btn', 'progress_panorama');
											
											initJPGUploads('load_images_btn', 'progress');

											initSortables('image-overview');

											showPopup();
											// toon de kaart met de huidige instellingen
											showMap();
											showStreetView();
										}
									 }).send();
	
}

function addBedrijfspand(p_menu, p_submenu, p_sorting)
{
	menu = p_menu;
	submenu = p_submenu;
	sorting = p_sorting;
	
	new Request.HTML({url: 'ajax/editBedrijfspand.php',
							      data: { type: 'add'},
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);
											
											initPDFUpload('object_brochure_btn', 'progress_brochure' );
											initPDFUpload('object_bouwtekening_btn', 'progress_bouwtekening' );
											initPanoramaUpload('object_panorama_btn', 'progress_panorama');
										
											initJPGUploads('load_images_btn', 'progress');
											
											initSortables('image-overview');
											
											showPopup();
											// toon de kaart met de huidige instellingen
											showMap();
											showStreetView();
										}
									 }).send();
	
}

function removeBedrijfspand(id, p_menu, p_submenu, p_sorting) 
{
	new Request({ url: 'ajax/deleteBedrijfspand.php',
							  method: 'post',
								data: { id:	id },
								onSuccess: function(responseTxt) { 
									if(responseTxt.length>0)
									{
										alert(responseTxt);
									}
									else
									{
										//sortLijst('');
										location.reload();
										hidePopup();
									}
								}
							}).send();
	
}

function updateBedrijfspand()
{	
	tinyMCE.triggerSave();

	var form = $('object_form');

	var error = false;
	// test of de verplichte velden ingevuld zijn.
	if($('object_plaats').value=="")
	{
		$('object_plaats').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	if($('object_adres').value=="")
	{
		$('object_adres').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	if($('object_prijs').value=="")
	{
		$('object_prijs').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	if($('object_categorie').value=="")
	{
		$('object_categorie').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	if(form.korte_omschrijving.value=="")
	{
		form.korte_omschrijving.style.backgroundColor = "#ffcdcd";
		error = true;
	}
	
	
	if(error==true)
	{
		$('error').set('html', '&gt;&gt; Controleer of de verplichte velden zijn ingevuld of geselecteerd.');
		$('error').setStyle('display', 'block');
	}
	else
	{
		if($('object_brochure_old').value)
		{
			deleteDocument($('object_brochure_old').value);
		}
		
		if($('object_bouwtekening_old').value)
		{
			deleteDocument($('object_bouwtekening_old').value);
		}
		
		if($('object_panorama_old').value)
		{
			deletePanorama($('object_panorama_old').value);
		}

		var verkocht_ts = "";
		if($('object_status').value=='verkocht')
		{
			// als de status verkocht is, controleer dan of de woning reeds verkocht is...
			if($('verkocht_ts').value!="")
			{
				// gebruik dan de huidige status...
				verkocht_ts = $('verkocht_ts').value;
			}
			else
			{
				// of dat dit de eerste keer is...
				verkocht_ts = new Date().getTime();
			}
		}

		var object_nevenbestemming = checkboxChecked(form,'object_nevenbestemming');
		
		new Request({ url: 'ajax/updateBedrijfspand.php',
									method: 'post',
									data: { id: 		$('object_id').value,
													plaats: $('object_plaats').value,
													prijs: $('object_prijs').value,
													adres:	$('object_adres').value,
													korte_omschrijving: form.korte_omschrijving.value,
													huur_koop:	$('object_huur_koop').value,
													omschrijving:	form.omschrijving.value,
													locatie:	$('object_locatie').value,
													bouwsoort:	$('object_bouwsoort').value,
													bouwjaar:	$('object_bouwjaar').value,
													perceel_opp:	$('object_perceel_opp').value,
													totale_opp:	$('object_totale_opp').value,
													lat:	$('object_lat').value,
													lng:	$('object_lng').value,
													sv_lat:	$('object_sv_lat').value,
													sv_lng:	$('object_sv_lng').value,
													yaw:	$('object_yaw').value,
													pitch:	$('object_pitch').value,
													zoom:	$('object_zoom').value,
													youtube: $('object_youtube').value,
													brochure:	$('object_brochure').value,
													bouwtekening:	$('object_bouwtekening').value,
													categorie:	$('object_categorie').value,
													aanvaarding:	$('object_aanvaarding').value,
													nevenbestemming:	object_nevenbestemming,
													branchebeperking:	$('object_branchebeperking').value,
													welstandsklasse:	$('object_welstandsklasse').value,
													breedte_gevel:	$('object_breedte_gevel').value,
													status: $('object_status').value,
													verkocht_ts: verkocht_ts,
													verkoopoppervlak: $('object_verkoopoppervlak').value,
													inunitsvanaf: $('object_inunitsvanaf').value,
													vvo: $('object_vvo').value,
													woonoppervlak: $('object_woonoppervlak').value,
													kantooroppervlak: $('object_kantooroppervlak').value,
													panorama:	$('object_panorama').value
												},
									onSuccess: function(responseTxt) { 
										if(responseTxt.length>0)
										{
											alert(responseTxt);
										}
										else
										{
											hidePopup();
											location.reload();
										}
									}
								}).send();

	}
}

function editCloseBedrijfspand(p_type)
{
	if($('object_brochure_new').value) deleteDocument($('object_brochure_new').value);
	if($('object_bouwtekening_new').value) deleteDocument($('object_bouwtekening_new').value);	
	
	if(p_type=="add")
	{
		new Request( { url: 'ajax/deleteBedrijfspand.php',
									 method: 'post',
									 data: { id: $('object_id').value }
								 }).send();	
	}
	hidePopup();
}

/*
 * Functies voor nieuwbouw edit
 */

function editNieuwbouw(id, p_menu, p_submenu, p_sorting)
{
	menu = p_menu;
	submenu = p_submenu;
	sorting = p_sorting;
	
	new Request.HTML({url: 'ajax/editNieuwbouw.php',
							      data: { type: 'edit',
							              id: id },
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);

											if($('object_brochure_btn')) initPDFUpload('object_brochure_btn', 'progress_brochure');
											if($('object_bouwtekening_btn')) initPDFUpload('object_bouwtekening_btn', 'progress_bouwtekening');
											if($('object_panorama_btn')) initPanoramaUpload('object_panorama_btn', 'progress_panorama');
											
											initJPGUploads('load_images_btn', 'progress');

											initSortables('image-overview');

											showPopup();
											// toon de kaart met de huidige instellingen
											showMap();
											showStreetView();
										}
									 }).send();
	
}

function addNieuwbouw(p_menu, p_submenu, p_sorting)
{
	menu = p_menu;
	submenu = p_submenu;
	sorting = p_sorting;
	
	new Request.HTML({url: 'ajax/editNieuwbouw.php',
							      data: { type: 'add'},
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);
											
											initPDFUpload('object_brochure_btn', 'progress_brochure' );
											initPDFUpload('object_bouwtekening_btn', 'progress_bouwtekening' );
											initPanoramaUpload('object_panorama_btn', 'progress_panorama');
											
											initJPGUploads('load_images_btn', 'progress');
											
											initSortables('image-overview');
											
											showPopup();
											// toon de kaart met de huidige instellingen
											showMap();
											showStreetView();
										}
									 }).send();
	
}

function removeNieuwbouw(id, p_menu, p_submenu, p_sorting) 
{
	new Request({ url: 'ajax/deleteNieuwbouw.php',
							  method: 'post',
								data: { id:	id },
								onSuccess: function(responseTxt) { 
									if(responseTxt.length>0)
									{
										alert(responseTxt);
									}
									else
									{
										//sortLijst('');
										location.reload();
										hidePopup();
									}
								}
							}).send();
	
}

function updateNieuwbouw()
{
	tinyMCE.triggerSave();

	var form = $('object_form');

	var error = false;
	// test of de verplichte velden ingevuld zijn.
	if($('object_plaats').value=="")
	{
		$('object_plaats').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	if($('object_adres').value=="")
	{
		$('object_adres').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	if($('object_prijs').value=="")
	{
		$('object_prijs').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	if($('object_categorie').value=="")
	{
		$('object_categorie').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	if(form.korte_omschrijving.value=="")
	{
		form.korte_omschrijving.style.backgroundColor = "#ffcdcd";
		error = true;
	}
	
	
	if(error==true)
	{
		$('error').set('html', '&gt;&gt; Controleer of de verplichte velden zijn ingevuld of geselecteerd.');
		$('error').setStyle('display', 'block');
	}
	else
	{
		if($('object_brochure_old').value)
		{
			deleteDocument($('object_brochure_old').value);
		}
		
		if($('object_bouwtekening_old').value)
		{
			deleteDocument($('object_bouwtekening_old').value);
		}
		
		if($('object_panorama_old').value)
		{
			deletePanorama($('object_panorama_old').value);
		}

		var verkocht_ts = "";
		if($('object_status').value=='verkocht')
		{
			// als de status verkocht is, controleer dan of de woning reeds verkocht is...
			if($('verkocht_ts').value!="")
			{
				// gebruik dan de huidige status...
				verkocht_ts = $('verkocht_ts').value;
			}
			else
			{
				// of dat dit de eerste keer is...
				verkocht_ts = new Date().getTime();
			}
		}
		
		var object_locatie = checkboxChecked(form,'object_locatie');
		var object_berging = checkboxChecked(form,'object_berging');
		var object_garage = checkboxChecked(form,'object_garage');
		var object_tuin = checkboxChecked(form,'object_tuin');
		var object_verwarming = checkboxChecked(form,'object_verwarming');		
		var object_warmwater_voorziening = checkboxChecked(form,'object_warmwater_voorziening');		
		var object_geisoleerd = checkboxChecked(form,'object_geisoleerd');		
		
		new Request({ url: 'ajax/updateNieuwbouw.php',
									method: 'post',
									data: { id: 		$('object_id').value,
													plaats: $('object_plaats').value,
													prijsvermelding: $('object_prijsvermelding').value,
													prijs: $('object_prijs').value,
													adres:	$('object_adres').value,
													korte_omschrijving: form.korte_omschrijving.value,
													kk_von:	$('object_kk_von').value,
													status:	$('object_status').value,
													omschrijving:	form.omschrijving.value,
													soort_woning:	$('object_soort').value,
													huidig_gebruik:	$('object_huidig_gebruik').value,
													locatie:	object_locatie,
													bouwsoort:	$('object_bouwsoort').value,
													type_woning:	$('object_type').value,
													berging:	object_berging,
													garage:	object_garage,
													bouwjaar:	$('object_bouwjaar').value,
													kamers:	$('object_kamers').value,
													slaapkamers:	$('object_slaapkamers').value,
													perceel_opp:	$('object_perceel_opp').value,
													woon_opp:	$('object_woon_opp').value,
													woonkamer_opp:	$('object_woonkamer_opp').value,
													inhoud:	$('object_inhoud').value,
													lat:	$('object_lat').value,
													lng:	$('object_lng').value,
													sv_lat:	$('object_sv_lat').value,
													sv_lng:	$('object_sv_lng').value,
													yaw:	$('object_yaw').value,
													pitch:	$('object_pitch').value,
													zoom:	$('object_zoom').value,
													youtube: $('object_youtube').value,
													brochure:	$('object_brochure').value,
													bouwtekening:	$('object_bouwtekening').value,
													categorie:	$('object_categorie').value,
													tuin:	object_tuin,
													tuin_kwaliteit:	$('object_tuin_kwaliteit').value,
													onderhoud_binnen:	$('object_onderhoud_binnen').value,
													onderhoud_buiten:	$('object_onderhoud_buiten').value,
													verwarming: object_verwarming,
													warmwater_voorziening:	object_warmwater_voorziening,
													geisoleerd:	object_geisoleerd,
													ruimte_autos: $('object_ruimte_autos').value,
													verkocht_ts: verkocht_ts,
													panorama:	$('object_panorama').value
												},
									onSuccess: function(responseTxt) { 
										if(responseTxt.length>0)
										{
											alert(responseTxt);
										}
										else
										{
											if(submenu.length>0)
												sortLijst('');
											else
											{
												// take shortcut... refresh content
												sorting = "";
												menu="";
												submenu="";
												
												hidePopup();
												location.reload();
											}
											
											// reset values!
											sorting = "";
											menu="";
											submenu="";
											
											hidePopup();
										}
									}
								}).send();
	}
}

function editCloseNieuwbouw(p_type)
{
	if($('object_brochure_new').value) deleteDocument($('object_brochure_new').value);
	if($('object_bouwtekening_new').value) deleteDocument($('object_bouwtekening_new').value);	
	
	if(p_type=="add")
	{
		new Request( { url: 'ajax/deleteNieuwbouw.php',
									 method: 'post',
									 data: { id: $('object_id').value }
								 }).send();	
	}
	hidePopup();
}




function showEditPage(value)
{
	$$('#edit-banner a').each(function(lnk){lnk.setProperty('class', '');});
	
	$('tab-'+value).setProperty('class','select');
	
	$$('#editpages div[id^=edit-]').each(function(lnk){lnk.setStyle('display', 'none');});
	
	$('edit-'+value).setStyle('display', 'block');	
}


function updateMap()
{
	locatie = $('locatie_adres').value+", "+$('locatie_plaats').value+", "+$('locatie_land').value;
	toonKaart(locatie);
}

function showMap()
{
	$('locatie_adres').value = $('object_adres').value;
	$('locatie_plaats').value = $('object_plaats').value;
	//$('locatie').set('value', $('object_adres').value+", "+$('object_plaats').value+", Nederland");
	//toonKaart($('locatie').get('value'));
	updateMap();
}

function toonKaart(address)
{
	if (GBrowserIsCompatible()) {
		var map = new GMap2($('map_canvas'), {size: new GSize(500, 300)});
		var geocoder = new GClientGeocoder();
		
		geocoder.getLatLng(
    address,
    function(point) {
      if (!point) {
				$('object_lng').value = "";
				$('object_lat').value = "";
        alert(address + " not found");
      } else {
				// update lat/lng values
				$('object_lng').value = point.lng();
				$('object_lat').value = point.lat();
				
        map.setCenter(point, 15);
        var marker = new GMarker(point);
        map.addOverlay(marker);
        //marker.openInfoWindowHtml(address);
				map.setUIToDefault();
      }
    }
  );
	
	}
}

function updateStreetview()
{	
	if($('object_sv_lng').value=="" && $('object_sv_lat').value=="")
	{
		if($('object_lng').value && $('object_lat').value)
		{
			$('object_sv_lng').value = $('object_lng').value;
			$('object_sv_lat').value = $('object_lat').value;
			showStreetView();
		}
	}
}

function showStreetView()
{
	
	if($('object_sv_lng').value && $('object_sv_lat').value)
	{
		$("streetview_canvas").set('html', '');
		
    var myLocation = new GLatLng($('object_sv_lat').value, $('object_sv_lng').value);
		var MyPointOfView;
		var myYaw = parseFloat($('object_yaw').value);
		var myPitch = parseFloat($('object_pitch').value);
		var myZoom = parseFloat($('object_zoom').value);
		
		if( $('object_yaw').value && $('object_pitch').value)
		{
			MyPointOfView = {yaw: myYaw, pitch: myPitch , zoom: myZoom };
		}
		var myPano = new GStreetviewPanorama($("streetview_canvas"));
		myPano.setLocationAndPOV(myLocation);
		myPano.setPOV(MyPointOfView);
		
		GEvent.addListener(myPano, "error", handleNoFlash);
		GEvent.addListener(myPano, "pitchchanged", pitchChanged);
		GEvent.addListener(myPano, "yawchanged", yawChanged);
		GEvent.addListener(myPano, "zoomchanged", zoomChanged);
		GEvent.addListener(myPano, "initialized", latLngChanged);
	}
	else
	{
		$('streetview_canvas').set('html', 'De ligging dient eerst bepaald te worden alvoren een streetview beeld getoond kan worden.');
	}
}

function handleNoFlash(errorCode) 
{
	if (errorCode == 600) {
		$('streetview_canvas').set('html', 'Er is geen streetview informatie gevonden voor deze locatie.');
		return;
	}
} 

function latLngChanged(p_location)
{
	$('object_sv_lat').value = p_location.latlng.lat();
	$('object_sv_lng').value = p_location.latlng.lng();
}

function pitchChanged(p_pitch)
{
	$('object_pitch').value = p_pitch;
}

function yawChanged(p_yaw)
{
	$('object_yaw').value = p_yaw;			
}

function zoomChanged(p_zoom)
{
	$('object_zoom').value = p_zoom;
}


function initPDFUpload( p_link, p_progress )
{
	var link = $(p_link);
	var linkProgress = $(p_progress);

	var linkParent = link.getParent();
	//var linkIdle = linkParent.get('html');
	var linkValue = $(p_link.substring(0, p_link.length-4));
	var linkValueNew = $(p_link.substring(0, p_link.length-4)+'_new');
 
	function linkUpdate() {
		if (!swf.uploading) return;
		var size = Swiff.Uploader.formatUnit(swf.size, 'b');
		linkProgress.set('html', '<span class="small">' + swf.percentLoaded + '% van ' + size + '</span>');
	}


	// Uploader instance
	var swf = new Swiff.Uploader({
		path: 'common/fancyupload/source/Swiff.Uploader.swf',
		url: 'common/fancyupload/server/script.php',
		verbose: true,
		queued: false,
		multiple: false,
		target: link,
		instantStart: true,
		timeLimit: 180,
		typeFilter: {
			'PDF (*.pdf)': '*.pdf'
		},
		//fileSizeMax: 2 * 1024 * 1024,
		onSelectSuccess: function(files) {
//			if (Browser.Platform.linux) window.alert('Warning: Due to a misbehaviour of Adobe Flash Player on Linux,\nthe browser will probably freeze during the upload process.\nSince you are prepared now, the upload will start right away ...');
			//alert('Starting Upload: Uploading <em>' + files[0].name + '</em> (' + Swiff.Uploader.formatUnit(files[0].size, 'b') + ')');
			this.setEnabled(false);
			link.setStyle('display', 'none');
		},
		onSelectFail: function(files) {
			//alert('Het bestand dat u geselecteerd heeft is groter dan 2MB. Selecteer een kleiner bestand.');
		},
		//appendCookieData: true,
		onQueue: linkUpdate,
		onFileComplete: function(file) {
 
			// We *don't* save the uploaded images, we only take the md5 value and create a monsterid ;)
			var reply = JSON.decode(file.response.text);
			if (!reply.status.toInt()) {
				alert('Foutmelding: '+reply.error);
				linkProgress.set('html', '');
				link.setStyle('display', '');
			} else {
				// laat bestandsnaam zien
				linkValue.value  = reply.name;
				linkValueNew.value = reply.name;
				linkParent.set('html', '<img src="images/page_white_acrobat.png" width="16" height="16" /> '+ reply.name +' <a href="#" onclick="removeDocument(\''+$(linkValue).getProperty('id')+'\');">[Verwijderen]</a>');
			}
 
			file.remove();
			this.setEnabled(true);
		},
	});
}

function initJPGUploads( p_link, p_progress )
{
	var link = $(p_link);
	var linkProgress = $(p_progress);

	function linkUpdate() {
		if (!swf.uploading) return;
		var size = Swiff.Uploader.formatUnit(swf.size, 'b');
		linkProgress.set('html', '<span class="small">' + swf.percentLoaded + '% van ' + size + '</span>');
	}


	// Uploader instance
	var swf = new Swiff.Uploader({
		path: 'common/fancyupload/source/Swiff.Uploader.swf',
		url: 'common/fancyupload/server/script_foto.php',
		verbose: false,
		multiple: true,
		target: link,
		instantStart: true,
		timeLimit: 180,
		typeFilter: {
			'JPG (*.jpg)': '*.jpg'
		},
		data: { 
			'type': $('type_object').value,
			'id': $('object_id').value 
		},
		fileSizeMax: 2 * 1024 * 1024,
		onSelectSuccess: function(files) {
//			if (Browser.Platform.linux) window.alert('Warning: Due to a misbehaviour of Adobe Flash Player on Linux,\nthe browser will probably freeze during the upload process.\nSince you are prepared now, the upload will start right away ...');
			//alert('Starting Upload: Uploading <em>' + files[0].name + '</em> (' + Swiff.Uploader.formatUnit(files[0].size, 'b') + ')');
			this.setEnabled(false);
			link.setStyle('display', 'none');
		},
		onSelectFail: function(files) {
			alert('Het bestand dat u geselecteerd heeft is groter dan 2MB. Selecteer een kleiner bestand.');
		},
		//appendCookieData: true,
		onQueue: linkUpdate,
		onFileComplete: function(file) {
 
			// We *don't* save the uploaded images, we only take the md5 value and create a monsterid ;)
			var reply = JSON.decode(file.response.text);
			if (!reply.status.toInt()) {
				alert('Foutmelding: '+reply.error);
				linkProgress.set('html', '');
				link.setStyle('display','');
			} else {
				// update foto overview
				updateFotoOverview();
			}
 		
			file.remove();
		},
		onComplete: function() {
			linkProgress.set('html', '');
			link.setStyle('display','');
			this.setEnabled(true);
		}
	});
 
}

function initPanoramaUpload( p_link, p_progress )
{
	var link = $(p_link);
	var linkProgress = $(p_progress);

	var linkParent = link.getParent();
	//var linkIdle = linkParent.get('html');
	var linkValue = $(p_link.substring(0, p_link.length-4));
	var linkValueNew = $(p_link.substring(0, p_link.length-4)+'_new');

	function linkUpdate() {
		if (!swf.uploading) return;
		var size = Swiff.Uploader.formatUnit(swf.size, 'b');
		linkProgress.set('html', '<span class="small">' + swf.percentLoaded + '% van ' + size + '</span>');
	}


	// Uploader instance
	var swf = new Swiff.Uploader({
		path: 'common/fancyupload/source/Swiff.Uploader.swf',
		url: 'common/fancyupload/server/script_panorama.php',
		verbose: false,
		multiple: false,
		target: link,
		instantStart: true,
		timeLimit: 180,
		typeFilter: {
			'JPG (*.jpg)': '*.jpg'
		},
		data: { 
			'type': $('type_object').value,
			'id': $('object_id').value 
		},
		fileSizeMax: 2 * 1024 * 1024,
		onSelectSuccess: function(files) {
			this.setEnabled(false);
			link.setStyle('display', 'none');
		},
		onSelectFail: function(files) {
			alert('Het bestand dat u geselecteerd heeft is groter dan 2MB. Selecteer een kleiner bestand.');
		},
		//appendCookieData: true,
		onQueue: linkUpdate,
		onFileComplete: function(file) {
 
			// We *don't* save the uploaded images, we only take the md5 value and create a monsterid ;)
			var reply = JSON.decode(file.response.text);
			if (!reply.status.toInt()) {
				alert('Foutmelding: '+reply.error);
				linkProgress.set('html', '');
				link.setStyle('display','');
			} else {
				// update foto overview
				linkValue.value  = reply.name;
				linkValueNew.value = reply.name;
				linkParent.set('html', '<img src="images/image.png" width="16" height="16" /> '+ reply.name +' <a href="#" onclick="removePanorama(\''+$(linkValue).getProperty('id')+'\');">[Verwijderen]</a>');
			}
 		
			file.remove();
		},
		onComplete: function() {
			linkProgress.set('html', '');
			link.setStyle('display','');
			this.setEnabled(true);
		}
	});
 
}


function removeDocument(p_link)
{
	$(p_link+'_old').value = $(p_link).value;
	$(p_link).value = "";
	$(p_link+'_div').set('html', '<input type="button" id="'+p_link+'_btn" name="'+p_link+'_btn" value="PDF selecteren" />');
	initPDFUpload(p_link+'_btn');
}

function deleteDocument(p_value)
{
	new Request({ url: 'ajax/deleteDocument.php',
								method: 'post',
								data: { filename: p_value }
							}).send();
}

function removePanorama(p_link)
{
	$(p_link+'_old').value = $(p_link).value;
	$(p_link).value = "";
	$(p_link+'_div').set('html', '<input type="button" id="'+p_link+'_btn" name="'+p_link+'_btn" value="Panorama foto selecteren" />');
	initPanoramaUpload(p_link+'_btn');
}

function deletePanorama(p_value)
{
	new Request({ url: 'ajax/deletePanorama.php',
								method: 'post',
								data: { filename: p_value }
							}).send();
}


function removeImage(p_id)
{
	new Request({ url: 'ajax/deleteImage.php',
								method: 'post',
								data: { id: p_id, 
								        object_id: $('object_id').value },
								onSuccess: function(){ updateFotoOverview(); }
							}).send();
}

function updateFotoOverview()
{
	
	mySortables.removeItems($$('#image-overview li'));

	new Request.HTML({ url: 'ajax/updateFotoOverview.php',
										 method: 'post',
										 data: { type: $('type_object').value,
										         id: $('object_id').value },
										 onSuccess: function(responseTree, responseElements, responseHTML) {
												$('image-overview').set('html', responseHTML);
												mySortables.addItems($$('#image-overview li'));
										}
									 }).send();
}

var mySortables;

function initSortables(p_base)
{
	mySortables = new Sortables( $(p_base), { constrain: true, 
																					opacity: 0.2, 
																					clone: true,	
																					revert: true,
																					onComplete: function() { 
																														updateGalleryOrder(p_base); 	
																														updateFotoOverview();
																											 }
																					});
	
	
}

function updateGalleryOrder(p_base)
{
	var list = $(p_base);
	var nrItems = list.childNodes.length;
	
	$$('#'+p_base+' li').each(function(item, index) {
													new Request({ url: 'ajax/updateGalleryOrder.php', 
																			method: 'post',
																			data: { id: $(item).getProperty('id'),
																							order: index }
																			}).send();
											 });
}


/*
 * Beheer team
 */
function addTeam()
{
		new Request.HTML({url: 'ajax/editTeam.php',
							      data: { type: 'add' },
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);

											initFotoUpload('foto_btn', 'progress');

											showPopup();
										}
									 }).send();
}

function editTeam(p_id)
{
		new Request.HTML({url: 'ajax/editTeam.php',
							      data: { type: 'edit',
														id: p_id },
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);

											initFotoUpload('foto_btn', 'progress');

											showPopup();
										}
									 }).send();
}

function editCloseTeam(p_type)
{
	if(p_type=="add")
	{
		new Request( { url: 'ajax/deleteTeam.php',
								   method: 'post',
									 data: { id: $('team_id').value,
									         foto: $('team_foto').value }
								}).send();
		
	}
	hidePopup();
}

function updateTeam()
{
	var error = false;
	
	if($('team_naam').value=="")
	{
		$('team_naam').style.backgroundColor = "#ffcdcd";
		error = true;
	}

	if($('team_voornaam').value=="")
	{
		$('team_voornaam').style.backgroundColor = "#ffcdcd";
		error = true;
	}

	if($('team_email').value=="")
	{
		$('team_email').style.backgroundColor = "#ffcdcd";
		error = true;
	}

	if(error)
	{
		$('error').set('html','&gt;&gt; Naam en e-mail zijn veplicht!');
		$('error').setStyle('display', 'block');
	}
	else
	{
		if($('team_foto_old').value)
		{
			deleteTeamFoto($('team_foto_old').value);
		}
		
		new Request( {url: 'ajax/updateTeam.php',
									method: 'post',
									data: { id: $('team_id').value,
													naam: $('team_naam').value,
													voornaam: $('team_voornaam').value,
													email: $('team_email').value,
													foto: $('team_foto').value,
													team: $('team_team').value,
													titel: $('team_titel').value
									},
									onSuccess: function(responseTxt) {
										hidePopup();
										location.reload();
									}
								}).send()
	}
}

function deleteTeamFoto(p_foto)
{
	new Request({ url: 'deleteTeamFoto.php',
							  method: 'post',
								data: { foto: p_foto }
							}).send();
}

function removeTeam(p_id)
{
	new Request( {url: 'ajax/deleteTeam.php',
							  method: 'post',
								data: { id: p_id },
								onSuccess: function(responseTxt) {
									hidePopup();
									location.reload();
								}
							}).send()	
}

function initFotoUpload(p_button, p_progress)
{
	var link = $(p_button);
	var linkProgress = $(p_progress);

	function linkUpdate() {
		if (!swf.uploading) return;
		var size = Swiff.Uploader.formatUnit(swf.size, 'b');
		linkProgress.set('html', '<span class="small">' + swf.percentLoaded + '% van ' + size + '</span>');
	}


	// Uploader instance
	var swf = new Swiff.Uploader({
		path: 'common/fancyupload/source/Swiff.Uploader.swf',
		url: 'common/fancyupload/server/script_team.php',
		container: $('popup_content'),
		verbose: false,
		multiple: false,
		target: link,
		instantStart: true,
		timeLimit: 180,
		typeFilter: {
			'JPG (*.jpg)': '*.jpg'
		},
		fileSizeMax: 2 * 1024 * 1024,
		onSelectSuccess: function(files) {
//			if (Browser.Platform.linux) window.alert('Warning: Due to a misbehaviour of Adobe Flash Player on Linux,\nthe browser will probably freeze during the upload process.\nSince you are prepared now, the upload will start right away ...');
			//alert('Starting Upload: Uploading <em>' + files[0].name + '</em> (' + Swiff.Uploader.formatUnit(files[0].size, 'b') + ')');
			this.setEnabled(false);
			link.setStyle('display','none');
			
		},
		onSelectFail: function(files) {
			alert('Het bestand dat u geselecteerd heeft is groter dan 2MB. Selecteer een kleiner bestand.');
		},
		//appendCookieData: true,
		onQueue: linkUpdate,
		onFileComplete: function(file) {
 
			// We *don't* save the uploaded images, we only take the md5 value and create a monsterid ;)
			var reply = JSON.decode(file.response.text);
			if (!reply.status.toInt()) {
				alert('Foutmelding: '+reply.error);
				linkProgress.set('html', '');
				link.setStyle('display','');
			} else {
				// update foto overview
				$('foto').setProperty('src', 'team/'+reply.name);
				$('team_foto_old').value = $('team_foto').value;
				$('team_foto').value = reply.name;
				$('team_foto_new').value = reply.name;
			}
 		
			file.remove();
		},
		onComplete: function() {
			linkProgress.set('html', '');
			link.setStyle('display','');
			this.setEnabled(true);
		}
	});
}

/*
 * Links
 */
 
function addLink()
{
		new Request.HTML({url: 'ajax/editLink.php',
							      data: { type: 'add' },
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);
											showPopup();
										}
									 }).send();
}

function editLink(p_id)
{
		new Request.HTML({url: 'ajax/editLink.php',
							      data: { type: 'edit',
														id: p_id },
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);
											showPopup();
										}
									 }).send();
}

function editCloseLink(p_type)
{
	if(p_type=="add")
	{
		new Request( { url: 'ajax/deleteLink.php',
								   method: 'post',
									 data: { id: $('link_id').value }
								}).send();
		
	}
	hidePopup();
}


function updateLink()
{
	var error = false;
	
	if($('link_link').value=="")
	{
		$('link_link').style.backgroundColor = "#ffcdcd";
		error = true;
	}

	if($('link_titel').value=="")
	{
		$('link_titel').style.backgroundColor = "#ffcdcd";
		error = true;
	}


	if(error)
	{
		$('error').set('html','&gt;&gt; Link en titel zijn veplicht!');
		$('error').setStyle('display', 'block');
	}
	else
	{
		new Request( {url: 'ajax/updateLink.php',
									method: 'post',
									data: { id: $('link_id').value,
													link: $('link_link').value,
													titel: $('link_titel').value,
													omschrijving: $('link_omschrijving').value
									},
									onSuccess: function(responseTxt) {
										hidePopup();
										location.reload();
									}
								}).send()
	}
	
}

function removeLink(p_id)
{
		new Request( { url: 'ajax/deleteLink.php',
								   method: 'post',
									 data: { id: p_id },
									 onSuccess: function() { 
									 		location.reload();
									 }
								}).send();

}

function wijzigVoorpagina(p_objectId)
{
		new Request.HTML({url: 'ajax/editVoorpagina.php',
							      data: { object_id: p_objectId },
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);
											showPopup();
										}
									 }).send();
}

function updateVoorpagina(p_type, p_id)
{
		new Request( { url: 'ajax/updateVoorpagina.php',
								   method: 'post',
									 data: { id: p_id,
									 				 type: p_type,
													 object_id: $('object_id').value },
									 onSuccess: function() { 
									 		hidePopup();
									 		location.reload();
									 }
								}).send();
}

// Nieuwsbeheer

function addNieuwsItem()
{
		new Request.HTML({url: 'ajax/editNieuwsItem.php',
							      data: { type: 'add' },
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);
											showPopup();
										}
									 }).send();
}

function editNieuwsItem(p_id)
{
		new Request.HTML({url: 'ajax/editNieuwsItem.php',
							      data: { type: 'edit', 
										        id: p_id },
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);
											showPopup();
										}
									 }).send();
}

function removeNieuwsItem(id) 
{
	new Request({ url: 'ajax/deleteNieuwsItem.php',
							  method: 'post',
								data: { id:	id },
								onSuccess: function(responseTxt) { 
									if(responseTxt.length>0)
									{
										alert(responseTxt);
									}
									else
									{
										//sortLijst('');
										location.reload();
										hidePopup();
									}
								}
							}).send();
	
}

function updateNieuwsItem(p_id)
{
	tinyMCE.triggerSave();

	var form = $('nieuws_form');

	var error = false;
	// test of de verplichte velden ingevuld zijn.
	if($('titel').value=="")
	{
		$('titel').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	if(form.tekst.value=="")
	{
		$('tekst').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	
	
	if(error==true)
	{
		$('error').set('html', '&gt;&gt; Controleer of de verplichte velden zijn ingevuld of geselecteerd.');
		$('error').setStyle('display', 'block');
	}
	else
	{
		new Request({ url: 'ajax/updateNieuwsItem.php',
									method: 'post',
									data: { id: 		$('nieuws_id').value,
													titel: $('titel').value,
													month: $('month').value,
													day: $('day').value,
													year: $('year').value,
													tekst: $('tekst').value
												},
									onSuccess: function(responseTxt) { 
										if(responseTxt.length>0)
										{
											alert(responseTxt);
										}
										else
										{
											hidePopup();
											location.reload();
										}
									}
								}).send();
	}
}
function editCloseNieuwsItem(p_type)
{
	if(p_type=="add")
	{
		new Request( { url: 'ajax/deleteNieuwsItem.php',
									 method: 'post',
									 data: { id: $('nieuws_id').value }
								 }).send();	
	}
	hidePopup();
}

function wijzigVoorpaginaNieuwsItem()
{
		new Request.HTML({url: 'ajax/editVoorpaginaNieuwsItem.php',
							      	onSuccess: function(responseTree, responseElements, responseHTML) {
												$('popup_content').set('html', responseHTML);
												showPopup();
											}
									 	}).send();	
}

function updateVoorpaginaNieuwsItem()
{
	new Request({ url: 'ajax/updateVoorpaginaNieuwsItem.php',
							  method: 'post',
								data: { id:	$('nieuwsitem').value },
								onSuccess: function(responseTxt) { 
										location.reload();
										hidePopup();
								}
							}).send();
}

//
// bewerk reacties
//
function editNieuwsReactie(p_id)
{
		new Request.HTML({url: 'ajax/editNieuwsReactie.php',
							      data: { type: 'edit', 
										        id: p_id },
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);
											showPopup();
										}
									 }).send();
}

function removeNieuwsReactie(id) 
{
	new Request({ url: 'ajax/deleteNieuwsReactie.php',
							  method: 'post',
								data: { id:	id },
								onSuccess: function(responseTxt) { 
									if(responseTxt.length>0)
									{
										alert(responseTxt);
									}
									else
									{
										//sortLijst('');
										location.reload();
										hidePopup();
									}
								}
							}).send();
	
}

function updateNieuwsReactie(p_id)
{
	var form = $('reactie_form');

	var error = false;
	// test of de verplichte velden ingevuld zijn.
	if(form.tekst.value=="")
	{
		$('tekst').style.backgroundColor = "#ffcdcd";
		error = true;
	}
	
	
	if(error==true)
	{
		$('error').set('html', '&gt;&gt; Controleer of de verplichte velden zijn ingevuld of geselecteerd.');
		$('error').setStyle('display', 'block');
	}
	else
	{
		new Request({ url: 'ajax/updateNieuwsReactie.php',
									method: 'post',
									data: { id: 		$('reactie_id').value,
													tekst: $('tekst').value
												},
									onSuccess: function(responseTxt) { 
										if(responseTxt.length>0)
										{
											alert(responseTxt);
										}
										else
										{
											hidePopup();
											location.reload();
										}
									}
								}).send();
	}
}
function editCloseNieuwsreactie(p_type)
{
	hidePopup();
}

// edit text pages

function editText(p_page)
{
		new Request.HTML({url: 'ajax/editText.php',
							      data: { page_id: p_page },
							      method: 'post',
										onSuccess: function(responseTree, responseElements, responseHTML) {
											$('popup_content').set('html', responseHTML);
											showPopup();
										}
									 }).send();
}

function updateText(p_page)
{
	tinyMCE.triggerSave();
	
	new Request({ url: 'ajax/updateText.php',
								method: 'post',
								data: { page_id: p_page,
												content: $('tekst').value },
								onSuccess: function(responseTxt) { 
									if(responseTxt.length>0)
									{
										alert(responseTxt);
									}
									else
									{
										hidePopup();
										location.reload();
									}
								}
							}).send();
}
	