function OpenWindow(height,width){	attr = getAttr(height,width);	dialog = window.open('dp.html','DP','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,' + attr);	dialog.opener = this;}function OpenPiece(height,width,turl,tstate){	attr = getAttr(height,width);	dialog = window.open(turl,turl,'toolbar='+tstate+',location='+tstate+',directories=0,status='+tstate+',menubar=0,scrollbars='+tstate+',resizable='+tstate+',' + attr);	dialog.opener = this;}function OpenGlow(turl){	attr = getAttr(600,800);	dialog = window.open(turl,'visit','toolbar=1,location=1,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,' + attr);	dialog.opener = this;}// -------------------------------------------------- //// refresh AJAX content// -------------------------------------------------- //function Refresh_timer(MyVar,MyDiv,MyAction,MyMethod){//alert(MyAction);	var url = '/4daction/'+MyAction+'/'+MyVar+'?'+Math.random();	var SendF = MyMethod;		new Ajax.PeriodicalUpdater(MyDiv, url, {	  method: MyMethod, 	  frequency: 3, 	  asynchronous: true,	  decay: 2	});}// -------------------------------------------------- //// refresh AJAX content// -------------------------------------------------- //function refreshRecords(MyDropDown,MyDiv,MyAction,MySect){				var catID = $F(MyDropDown)+'_'+MySect;	var url = '/4daction/'+MyAction+'/'+'?'+Math.random();	var pars = 'Parameter=' + catID;	var SendF = 'post';	var myAjax = new Ajax.Updater(				{success: MyDiv}, 				url, 				{method: SendF, parameters: pars, onFailure: reportError});}function reportError(request){	alert('Sorry. There was an error.');}	function validate(theForm){      if (theForm.sous_cat.value == "0")  {    alert("Merci de choisir une catˇgorie et sous catˇgorie SVP...");    theForm.SelectSsCat_actis.focus();    return (false);  }     	  				  				  				  						  				  				  					  				  						 	   return (true);}	// -------------------------------------------------- //// refresh AJAX content// -------------------------------------------------- //function updateHTML_main(MyVar,MyDiv,MyAction,MyMethod){	//alert('wesh');	var param = MyVar		var url = '/4daction/'+MyAction+'/'+'?'+Math.random();	//alert(url);		var pars = 'Parameter='+param;	var SendF = MyMethod;		var myAjax = new Ajax.Updater(				{success: MyDiv}, 				url, 				{method: SendF, 				evalScripts:true,				parameters: pars, 				//onComplete : function (req) {				//var ReturnOfVar = req.responseText;				//alert(ReturnOfVar);	            //}, 								onFailure: reportError});}// -------------------------------------------------- //// refresh AJAX content// -------------------------------------------------- //function updateHTML(MyVar,MyDiv,MyAction,MyMethod){	$('content_PraBlock').innerHTML = "<p style=\"font-size:9px;font-style:italic;\">Un moment SVP...</p>";	var param = MyVar		var url = '/4daction/'+MyAction+'/'+'?'+Math.random();//alert(url);		var pars = 'Parameter='+param;	var SendF = MyMethod;		var myAjax = new Ajax.Updater(				{success: MyDiv}, 				url, 				{method: SendF, 				parameters: pars, 				//onComplete : function (req) {				//var ReturnOfVar = req.responseText;				//alert(ReturnOfVar);	            //}, 								onFailure: reportError});}function updateHTML_v2(MyVar,MyDiv,MyAction,MyMethod){$('content_PraBlock').innerHTML = "<p style=\"font-size:9px;font-style:italic;\">Un moment SVP...</p>";$('content_PraBlock2').style.visibility = 'hidden';$('content_PraBlock2').style.display = 'none';     	var param = MyVar		var url = '/4daction/'+MyAction+'/'+'?'+Math.random();	//alert(url);		var pars = 'Parameter='+param;	var SendF = MyMethod;		var myAjax = new Ajax.Updater(				{success: MyDiv}, 				url, 				{method: SendF, 				parameters: pars, 				//onComplete : function (req) {				//var ReturnOfVar = req.responseText;				//alert('ok');	            //}, 								onFailure: reportError});}function DisplayMap(){//alert('Diplay');$('content_PraBlock').innerHTML = "<p style=\"font-size:9px;font-style:italic;\">Un moment SVP...</p>";$('content_PraBlock2').style.visibility = 'visible';$('content_PraBlock2').style.display = 'block';    }function updateHTML_v3(MyVar,MyDiv,MyAction,MyMethod,MyRef,MyLat,MyLong){ 	DisplayMap();	var param = MyVar		var url = '/4daction/'+MyAction+'/'+'?'+Math.random();	//alert(url);		var pars = 'Parameter='+param;	var SendF = MyMethod;		var myAjax = new Ajax.Updater(				{success: MyDiv}, 				url, 				{method: SendF, 				parameters: pars, 				onComplete : function (req) {				//var ReturnOfVar = req.responseText;				load_pro('geo_init_mapPro',MyRef,MyLat,MyLong);	            }, 								onFailure: reportError});}// -------------------------------------------------- //// Validate AJAX Pro Form v1.0// -------------------------------------------------- //function validate_pro_form(theForm){//alert('wesh');            if (theForm.vSubject2.value == "")  {    alert("Veillez preciser le \"sujet de votre message\".");    theForm.vSubject2.focus();    return (false);  }      if (theForm.Email2.value == "")  {    alert("Veillez entrer \"votre email\".");    theForm.Email2.focus();    return (false);  }            if (theForm.vMessage.value == "")  {    alert("Veillez entrer \"votre message\".");    theForm.vMessage.focus();    return (false);  }  //alert('wesh');        sendAjaxForm2('ContactSite','status_email2','send_pro_fct','post');  return (true);}// -------------------------------------------------- //// refresh AJAX Form v2.0// -------------------------------------------------- //function sendAjaxForm(MyVar,MyDiv,MyAction,MyMethod){//alert(MyVar+" - "+MyDiv+" - "+MyAction+" - "+MyMethod);$(MyDiv).innerHTML = "<p>Un instant SVP...</p>";	var param = MyVar		var url = '/4daction/'+MyAction+'/'+'?'+Math.random();	var pars = Form.serialize('FormEmail');	var SendF = MyMethod;		var myAjax = new Ajax.Updater(				{success: MyDiv}, 				url, 				{method: SendF, 				parameters: pars, 				//onComplete : function (req) {				//var ReturnOfVar = req.responseText;				//alert(ReturnOfVar);	            //}, 								onFailure: reportError});}function reportError(request){	alert('Sorry. There was an error.');}function sendAjaxForm2(MyVar,MyDiv,MyAction,MyMethod){//alert(MyVar+" - "+MyDiv+" - "+MyAction+" - "+MyMethod);$('status_email2').innerHTML = "<p>Un instant SVP...</p>";	var param = MyVar		var url = '/4daction/'+MyAction+'/'+'?'+Math.random();	var pars = Form.serialize('FormEmail');	var SendF = MyMethod;		var myAjax = new Ajax.Updater(				{success: MyDiv}, 				url, 				{method: SendF, 				parameters: pars, 				//onComplete : function (req) {				//var ReturnOfVar = req.responseText;				//alert(ReturnOfVar);	            //}, 								onFailure: reportError});}function reportError(request){	alert('Sorry. There was an error.');}
