/* auteur: AFG */
/* Date de création: 21/02/2008 */

/*Recupération de la date du jour*/
curDate = new Date(); 
var Jour;
var Mois;
var Annee;
curJour = curDate.getDate();
curMois = curDate.getMonth();
curAnnee= curDate.getYear();
var DelaiDate = 2;
/* fin de la récupération*/

DateDuJour = function (formName,listSelectVarname)
{
	var lform = document.forms[formName];
	var jjdebVarname = 'fday';
	var mmdebVarname = 'fmonth';
	var aadebVarname = 'fyear';
	
	if (listSelectVarname.length = 3) {
		jjdebVarname = listSelectVarname[0];
		mmdebVarname = listSelectVarname[1];
		aadebVarname = listSelectVarname[2];
	}
	/* date suivante */
	var nextDate = IncrDate(curDate,DelaiDate);
	
	var SelJour = lform.elements[jjdebVarname];
	var SelMois = lform.elements[mmdebVarname];
	var SelAnnee = lform.elements[aadebVarname];

	clearSelectOptions(SelJour);
	clearSelectOptions(SelMois);
	clearSelectOptions(SelAnnee);
	
	jjdeb = nextDate.getDate().toString();
	mmdeb = (parseInt(nextDate.getMonth(),10)+1).toString();
	aadeb = nextDate.getFullYear().toString();
	 
	/* initiation des jours */
	for(i=1;i<=31;i++){
		if(i==jjdeb){
			newopt = new Option(i,formatInt2C(i),"true","true");
		}else{
			newopt = new Option(i,formatInt2C(i),"false","false");
		}
		SelJour.options[(i-1)] = newopt;
	}
	SelJour.selectedIndex = (parseInt(jjdeb,10)-1);
	
	/* initiation des mois */
	for(i=1;i<=12;i++){
		imois = formatInt2C(i);
		if(i==mmdeb){
			newopt = new Option(imois,imois,"true","true");
		}else{
			newopt = new Option(imois,imois,"false","false");
		}
		SelMois.options[(i-1)] = newopt;
	}
	SelMois.selectedIndex = (parseInt(mmdeb,10)-1);
	
	/* initiation des annees */
	first = parseInt(nextDate.getFullYear(),10);
	lastyear = first+3;
	for(i=first;i<=lastyear;i++){
		if(i==aadeb){
			newopt = new Option(i,i,"true","true");
		}else{
			newopt = new Option(i,i,"false","false");
		}
		SelAnnee.options[(i-first)] = newopt;
	}
	SelAnnee.selectedIndex = 0;
}

DecaleDeDateRef = function (formName,listSelectVarnameRef,listSelectVarnameNew,id_dest)
{
	var lform = document.forms[formName];
	var jjrefVarname = 'fday';
	var mmrefVarname = 'fmonth';
	var aarefVarname = 'fyear';
	var jjneVarname = 'tday';
	var mmneVarname = 'tmonth';
	var aaneVarname = 'tyear';
	
	if (listSelectVarnameRef.length = 3) {
		jjrefVarname = listSelectVarnameRef[0];
		mmrefVarname = listSelectVarnameRef[1];
		aarefVarname = listSelectVarnameRef[2];
	}
	if (listSelectVarnameNew.length = 3) {
		jjnewVarname = listSelectVarnameNew[0];
		mmnewVarname = listSelectVarnameNew[1];
		aanewVarname = listSelectVarnameNew[2];
	}
	
	var SelRefJour = lform.elements[jjrefVarname];
	var SelRefMois = lform.elements[mmrefVarname];
	var SelRefAnnee = lform.elements[aarefVarname];
	var SelNewJour = lform.elements[jjnewVarname];
	var SelNewMois = lform.elements[mmnewVarname];
	var SelNewAnnee = lform.elements[aanewVarname];
	
	var jjref = SelRefJour.value;
	var mmref = SelRefMois.value;
	var aaref = SelRefAnnee.value;
	
	var jjold = SelNewJour.value;
	var mmold = SelNewMois.value;
	var aaold = SelNewAnnee.value;
	
	/* date suivante */
	var refDate = new Date(aaref,mmref-1,jjref)
	var nextDate = IncrDate(refDate,DelaiDate);
	var oldDateStr = formatInt2C(jjold)+'/'+formatInt2C(mmold)+'/'+aaold;
	
	if (EstAvantDate(oldDateStr,nextDate)) {
		var jjnew = nextDate.getDate().toString();
		var mmnew = (parseInt(nextDate.getMonth(),10)+1).toString();
		var aanew = nextDate.getFullYear().toString();
		 
		/* initiation des jours */
		SelNewJour.selectedIndex = (parseInt(jjnew,10)-1);
		
		/* initiation des mois */
		SelNewMois.selectedIndex = (parseInt(mmnew,10)-1);
		
		/* initiation des annees */
		/*SelNewAnnee.selectedIndex = parseInt(aanew,10) - SelNewAnnee.item(0).value;*/
		SelectOption(lform,aanewVarname,aanew);
		
		/* mise a jour du champ date - utilise pour le calendrier */
		if (id_dest) {
			var obj_dest = document.getElementById(id_dest);
			if (obj_dest) {
				obj_dest.value = formatInt2C(jjnew)+'/'+formatInt2C(mmnew)+'/'+aanew;
			}
		}
	}
}

clearSelectOptions = function (selectObject)
{
if (selectObject)
	for(i=0;i<=selectObject.length;i++){
		selectObject.options[i] = null;
	}
}

formatInt2C = function (value)
{
	result = new String(value);
	if(result.length<2) return "0"+result;
	else return result;
}

function SelectOption(lform,varname,value) {
	var i;
	for(i=0;i<lform.elements[varname].options.length;i++) {
		if (parseInt(lform.elements[varname].options[i].value,10) == value) {
			lform.elements[varname].selectedIndex	= i;			
			break;
		}
	}
}
 
/* pour modifier la date si elle n'est pas valide */
validDate = function (formName,listSelectVarnameRef,id_dest)
{
	var lform = document.forms[formName];
	var jjrefVarname = 'fday';
	var mmrefVarname = 'fmonth';
	var aarefVarname = 'fyear';
	
	if (listSelectVarnameRef.length = 3) {
		jjrefVarname = listSelectVarnameRef[0];
		mmrefVarname = listSelectVarnameRef[1];
		aarefVarname = listSelectVarnameRef[2];
	}
	
	var SelRefJour = lform.elements[jjrefVarname];
	var SelRefMois = lform.elements[mmrefVarname];
	var SelRefAnnee = lform.elements[aarefVarname];
	
	var jjref = SelRefJour.value;
	var mmref = SelRefMois.value;
	var aaref = SelRefAnnee.value;
	
	/* date  corrigée automatiquement */
	var nextDate = new Date(aaref,mmref-1,jjref)

	var jjnew = nextDate.getDate().toString();
	var mmnew = (parseInt(nextDate.getMonth(),10)+1).toString();
	var aanew = nextDate.getFullYear().toString();
	 
	/* initiation des jours */
	SelRefJour.selectedIndex = (parseInt(jjnew,10)-1);
	/* initiation des mois */
	SelRefMois.selectedIndex = (parseInt(mmnew,10)-1);
	/* initiation des annees */
	/*SelRefAnnee.selectedIndex = parseInt(aanew,10) - SelRefAnnee.item(0).value;*/
	SelectOption(lform,aarefVarname,aanew);
	
	/* mise a jour du champ date - utilise pour le calendrier */
	if (id_dest) {
		var obj_dest = document.getElementById(id_dest);
		if (obj_dest) {
			obj_dest.value = formatInt2C(jjnew)+'/'+formatInt2C(mmnew)+'/'+aanew;
		}
	}
}

/* pour modifier la date si elle n'est pas valide */
updateFieldDate = function (formName,listSelectVarnameRef,id_dest)
{
	var lform = document.forms[formName];
	var jjrefVarname = 'fday';
	var mmrefVarname = 'fmonth';
	var aarefVarname = 'fyear';
	
	if (listSelectVarnameRef.length = 3) {
		jjrefVarname = listSelectVarnameRef[0];
		mmrefVarname = listSelectVarnameRef[1];
		aarefVarname = listSelectVarnameRef[2];
	}
	
	var SelRefJour = lform.elements[jjrefVarname];
	var SelRefMois = lform.elements[mmrefVarname];
	var SelRefAnnee = lform.elements[aarefVarname];
	
	var jjref = SelRefJour.value;
	var mmref = SelRefMois.value;
	var aaref = SelRefAnnee.value;
	
	/* mise a jour du champ date - utilise pour le calendrier */
	if (id_dest) {
		var obj_dest = document.getElementById(id_dest);
		if (obj_dest) {
			obj_dest.value = formatInt2C(jjref)+'/'+formatInt2C(mmref)+'/'+aaref;
		}
	}
}

function getDate(strDate){	  
	day = strDate.substring(0,2);
	month = strDate.substring(3,5);
	year = strDate.substring(6,10);
	d = new Date();
	d.setDate(day);
	d.setMonth(month-1);
	d.setFullYear(year); 
	return d;  
}

/* pour modifier la date composé des trois champs avec la date du champ passé en paramètre */
udpadeDateWithField = function (formName,listSelectVarnameRef,id_src)
{
	var lform = document.forms[formName];
	var jjrefVarname = 'fday';
	var mmrefVarname = 'fmonth';
	var aarefVarname = 'fyear';
	var obj_src = document.getElementById(id_src);
	
	if (obj_src) {
		if (listSelectVarnameRef.length = 3) {
			jjrefVarname = listSelectVarnameRef[0];
			mmrefVarname = listSelectVarnameRef[1];
			aarefVarname = listSelectVarnameRef[2];
		}
	
		var SelRefJour = lform.elements[jjrefVarname];
		var SelRefMois = lform.elements[mmrefVarname];
		var strDate = obj_src.value;
		var jjnew = day = strDate.substring(0,2);
		var mmnew = strDate.substring(3,5);
		var aanew = strDate.substring(6,10);
		
		/* initiation des jours */
		SelRefJour.selectedIndex = (parseInt(jjnew,10)-1);
		/* initiation des mois */
		SelRefMois.selectedIndex = (parseInt(mmnew,10)-1);
		/* initiation des annees */
		/*SelRefAnnee.selectedIndex = parseInt(aanew,10) - SelRefAnnee.item(0).value;*/
		SelectOption(lform,aarefVarname,aanew);
		
	}
}

function PlaceComboVisible(formName,typeVarname,inputToShow, prefixInputSim,indexToCheck)
{
	var lform = document.forms[formName];
	if(lform == null) return;
	var i;
	var el;
	var col = lform.elements[typeVarname];
	if(col==null) return;
	var type=0;
	if ((indexToCheck >= 0) && (lform.elements[typeVarname][indexToCheck]) )
		lform.elements[typeVarname][indexToCheck].checked = true;
	var regInputToShow=new RegExp("^"+inputToShow+".*$","i");
	var regPrefixInputSim=new RegExp("^"+prefixInputSim+".*","i");

	for(i=0;i<col.length;i++) {
		if(col[i].checked) {
			type = col[i].value;
			break;
		}
	}
	for(i=0;i<lform.elements.length;i++) {
		el = lform.elements[i];
		if((el.name.match(regPrefixInputSim)) && (el.name.match(regInputToShow))) {
			/*el.style.visibility='visible';*/
			el.style.display='block';
		}
		else if(el.name.match(regPrefixInputSim)) 
			/*el.style.visibility='hidden';*/
			el.style.display='none';
	}
}

function IncrDate(ladate,n)
{
	return new Date(ladate.getFullYear(),ladate.getMonth(),ladate.getDate()+n);
}

function DonneWeekEnds(formName,inputNameWE,listSelectVarnameRef){
 var lform = document.forms[formName];
 if(lform == null) return;
 var SelWeekEnd = lform.elements[inputNameWE];
 if(SelWeekEnd == null) return;
 var i;

 var jjrefVarname = "Globales/JourDebut";
 var mmrefVarname = "Globales/MoisDebut";
 var aarefVarname = "Globales/AnDebut";

 if (listSelectVarnameRef.length = 3) {
	jjrefVarname = listSelectVarnameRef[0];
	mmrefVarname = listSelectVarnameRef[1];
	aarefVarname = listSelectVarnameRef[2];
 }
 
 var jjdeb = lform.elements[jjrefVarname].value;
 var mmdeb = lform.elements[mmrefVarname].value;
 var aadeb = lform.elements[aarefVarname].value;

 //var DatePremSam = new Date(parseInt(aadeb,10),parseInt(mmdeb,10)-1,parseInt(jjdeb,10));
 var DatePremSam = IncrDate(new Date(),DelaiDate);
 var nsemaine = 12;
 var newopt;

 /*var modeltxt = "du {0}";*/

 for(i=0;i<=SelWeekEnd.length;i++){
	SelWeekEnd.options[i] = null;
 }

 while(true){
	 if(DatePremSam.getDay()==6){
		break;
	 }else{
		DatePremSam = new Date(parseInt(DatePremSam.getFullYear(),10),parseInt(DatePremSam.getMonth(),10),parseInt(DatePremSam.getDate(),10)+1);
	 }
 }

 for(i=1;i<=nsemaine;i++){
	 jjdeb = DatePremSam.getDate().toString();
	 if(jjdeb.length<2) jjdeb = "0"+jjdeb;

	 mmdeb = (parseInt(DatePremSam.getMonth(),10)+1).toString();
	 if(mmdeb.length<2) mmdeb = "0"+mmdeb;
	 aadeb = DatePremSam.getFullYear().toString();

	 if(i==1){
		/*newopt = new Option(modeltxt.replace("{0}",jjdeb+"/"+mmdeb+"/"+aadeb),jjdeb+"/"+mmdeb+"/"+aadeb,"true","true");*/
		newopt = new Option(jjdeb+"/"+mmdeb+"/"+aadeb,jjdeb+"/"+mmdeb+"/"+aadeb,"true","true");
	 }else{
		/*newopt = new Option(modeltxt.replace("{0}",jjdeb+"/"+mmdeb+"/"+aadeb),jjdeb+"/"+mmdeb+"/"+aadeb,"false","false");*/
		newopt = new Option(jjdeb+"/"+mmdeb+"/"+aadeb,jjdeb+"/"+mmdeb+"/"+aadeb,"false","false");
	 }
	 SelWeekEnd.options[(i-1)] = newopt;

	 DatePremSam = new Date(parseInt(DatePremSam.getFullYear(),10),parseInt(DatePremSam.getMonth(),10),(parseInt(DatePremSam.getDate(),10)+7));
 }
 SelWeekEnd.selectedIndex = 0;
}
// DEBUT recupere du site http://www.menton.fr
function CalculeParamDureeSejour(lform)
{
	var TypeSejourSelectionne = 2;
	for(i=0; i < lform["Globales/TypeSejour"].length; i++) {
		TypeSejourSelectionne = lform["Globales/TypeSejour"][i].checked ? lform["Globales/TypeSejour"][i].value : TypeSejourSelectionne;
		}
	lform["Param/DureeSejour"].value = TypeSejourSelectionne == 1 ? 7*lform["Globales/DureeSemaine"].value : lform["Globales/DureeNuit"].value;
}

function EstAvantDate(strDate,dateactu)
{
  var dactu = (typeof(dateactu)=="undefined")  ? new Date() : dateactu;
  dactu = new Date(dactu.getFullYear(),dactu.getMonth(),dactu.getDate());
  var ladate = TransformeEnDate(strDate);
  if (Date.parse(ladate)<Date.parse(dactu)) return true;
  return false;
}

function EstDateValideAn4(strDate)
{
  var ladate = strDate.split("/"); 
  if (ladate==null || ladate.length<3) return false; 
  var d1,d2,d3;
  d1 = ladate[0].replace(/^0/,"");
  d2= ladate[1].replace(/^0/,"");
  d3 = ladate[2];
  return EstDateValideN(parseInt(d1,10),parseInt(d2,10),parseInt(d3,10)); 
}

function EstDateValideN(jour,mois,an) {
   if (isNaN(jour) || isNaN(mois) || isNaN(an)) return false;
   if(mois<1 || mois>12) return false;
   var EstBissextile = (an%4 == 0) && (an%100 != 0 || an%400 == 0);
   var JoursMois = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30,31);
   var nbjour = JoursMois[mois-1];
   if (mois == 2 && EstBissextile) nbjour++;
   if (jour<1 || jour>nbjour) return false;
   return true;
}

function ValiderForm(lform,listSelectVarnameRef)
{
	PlaceDateWeekEnd(lform);	
	var aujourdhui = new Date();
	
	var jjrefVarname = "Globales/JourDebut";
	var mmrefVarname = "Globales/MoisDebut";
	var aarefVarname = "Globales/AnDebut";

	if (listSelectVarnameRef.length = 3) {
		jjrefVarname = listSelectVarnameRef[0];
		mmrefVarname = listSelectVarnameRef[1];
		aarefVarname = listSelectVarnameRef[2];
	}
	
	var ijdebut = lform.elements[jjrefVarname].selectedIndex;
	var imdebut = lform.elements[mmrefVarname].selectedIndex;
	var iadebut = lform.elements[aarefVarname].selectedIndex;
	var sdatedebut = lform.elements[jjrefVarname].options[ijdebut].value +"/"+ lform.elements[mmrefVarname].options[imdebut].value+"/"+lform.elements[aarefVarname].options[iadebut].value;
	
	// T1046 retrait du control 
	//	if(!EstDateValideAn4(sdatedebut) || EstAvantDate(sdatedebut,IncrDate(aujourdhui,DelaiDate))) {
	if(!EstDateValideAn4(sdatedebut) || EstAvantDate(sdatedebut,aujourdhui)) {
		alert("La date d'arrivee n'est pas valide.");
		return false;
	}

	var i;
	var eltype = lform.elements["Globales/ListeIdTypeHebe"];
	var checked = false;
	if(eltype!=null) {
		if(eltype.length==null) checked=eltype.checked;
		else {
			for(i=0;i<eltype.length;i++) {
				if(eltype[i].checked) {
					checked = true;
					break;
				}
			}
		}
		if(!checked) {
			alert("Vous devez cocher au moins un type de chambre.");
			return false;
		}
	}

	CalculeParamDureeSejour(lform);
	if(typeof(ValidationFormulaire) == "undefined") return true;	
	else return ValidationFormulaire();
	
	return true;
}

function PlaceDateWeekEnd(lform){
	lform.elements["NumEtape"].value=2;	
	if(lform == null) return;
	var SelWeekEnd = lform.elements["Globales/DureeWeekEnd"];
	if(SelWeekEnd == null) return;	
	if(!SelWeekEnd.length || SelWeekEnd.length<1) return;
	
	if(lform.elements["Globales/TypeSejour"][2].checked){
		var ladate = new String(SelWeekEnd.value).split(/\//g);	
		lform.elements["Globales/JourDebut"].value	= ladate[0];
		lform.elements["Globales/MoisDebut"].value	= ladate[1];
		lform.elements["Globales/AnDebut"].value	= ladate[2];		
		lform.elements["NumEtape"].value=21;
	}
}
function TransformeEnDate(strDate)
{
  var ladate = strDate.split("/"); 
  if (ladate==null || ladate.length<3) return null; 
  var d1,d2,d3;
  d1 = parseInt(ladate[0].replace(/^0/,""),10);
  d2= parseInt(ladate[1].replace(/^0/,""),10);
  d3 = parseInt(ladate[2],10);

  return new Date(d3,d2-1,d1);
	
}
// FIN recupere du site http://www.menton.fr

function testDates(lform,listSelectVarnameRef,listSelectVarnameFin)
{
	var jjrefVarname = 'fday';
	var mmrefVarname = 'fmonth';
	var aarefVarname = 'fyear';
	var jjneVarname = 'tday';
	var mmneVarname = 'tmonth';
	var aaneVarname = 'tyear';
	var aujourdhui = new Date();
	
	if (listSelectVarnameRef.length = 3) {
		jjrefVarname = listSelectVarnameRef[0];
		mmrefVarname = listSelectVarnameRef[1];
		aarefVarname = listSelectVarnameRef[2];
	}
	if (listSelectVarnameFin.length = 3) {
		jjfinVarname = listSelectVarnameFin[0];
		mmfinVarname = listSelectVarnameFin[1];
		aafinVarname = listSelectVarnameFin[2];
	}
	
	var ijdebut = lform.elements[jjrefVarname].selectedIndex;
	var imdebut = lform.elements[mmrefVarname].selectedIndex;
	var iadebut = lform.elements[aarefVarname].selectedIndex;
	var sdatedebut = lform.elements[jjrefVarname].options[ijdebut].value +"/"+ lform.elements[mmrefVarname].options[imdebut].value+"/"+lform.elements[aarefVarname].options[iadebut].value;
	
	// T1046 retrait du control 
	//	if(!EstDateValideAn4(sdatedebut) || EstAvantDate(sdatedebut,IncrDate(aujourdhui,DelaiDate))) {
	if(!EstDateValideAn4(sdatedebut) || EstAvantDate(sdatedebut,aujourdhui)) {
		alert("La date d'arrivee n'est pas valide!");
		return false;
	}
	var ladatedebut = TransformeEnDate(sdatedebut);
	
	var ijfin = lform.elements[jjfinVarname].selectedIndex;
	var imfin = lform.elements[mmfinVarname].selectedIndex;
	var iafin = lform.elements[aafinVarname].selectedIndex;
	var sdatefin = lform.elements[jjfinVarname].options[ijfin].value +"/"+ lform.elements[mmfinVarname].options[imfin].value+"/"+lform.elements[aafinVarname].options[iafin].value;
	
	
	if(!EstDateValideAn4(sdatefin) || EstAvantDate(sdatefin,ladatedebut)) {
		alert("La date de fin n'est pas valide.");
		return false;
	}
	
	return true;
}


/* MISE A JOUR  DYNAMIQUE DES FORMULAIRES DE RESERVATION EN LIGNE */
var currentTypeResEL ='';
var listTypeResEL = new Array();
listTypeResEL['hotel']='top';
listTypeResEL['camping']='top';
listTypeResEL['chambres_hotes']='top';
listTypeResEL['gites_de_france']='bottom';
listTypeResEL['location']='bottom';
listTypeResEL['residence']='bottom';
var listLoadedTypeResEL = new Array();
listLoadedTypeResEL['hotel']=false;
listLoadedTypeResEL['camping']=false;
listLoadedTypeResEL['chambres_hotes']=false;
listLoadedTypeResEL['gites_de_france']=false;
listLoadedTypeResEL['location']=false;
listLoadedTypeResEL['residence']=false;

showTypeResELTo = function(id_cur,type_res) {
	setTimeout('showTypeResEL("'+id_cur+'","'+type_res+'")',400);
}
showTypeResEL = function(id_cur,type_res,force) {
	var obj_cur = document.getElementById(id_cur);
	
	/* si on est toujours sur l'onglet */
	if (((force != 'undefined') && (force == true)) || (isOverElt(obj_cur) == true)) {
		var id_bb = "bb-resel-"+type_res;
		var id_src = "bf-resel-"+type_res;
		var id_ori = "bf-resel-"+currentTypeResEL;
		var obj_bb = document.getElementById(id_bb);
		var obj_src = document.getElementById(id_src);
		var obj_ori = document.getElementById(id_ori);
		
		
		/* mise a jour de l'onglet */
		var id_bbs = "bbs-resel-"+type_res;
		var id_bbs_ori = "bbs-resel-"+currentTypeResEL;
		var obj_bbs = document.getElementById(id_bbs);
		var obj_bbs_ori = document.getElementById(id_bbs_ori);
		if (obj_bbs_ori) obj_bbs_ori.className='out'+listTypeResEL[currentTypeResEL];
		if (obj_bbs) obj_bbs.className='over'+listTypeResEL[type_res];
		
		/* on cache l'ancien formulaire */
		if (obj_ori) obj_ori.className='bf-resel-hidden';
		currentTypeResEL = type_res;
		
		if (obj_bb && obj_src ) {
			/* on montre le nouveau formulaire */
			obj_src.className='bf-resel-show';
			if (('' == obj_src.innerHTML) && (false == listLoadedTypeResEL[type_res])) {
				listLoadedTypeResEL[type_res]=true;
				showWaitInDivAsync(id_src,true);
				getFormResELAsync(type_res,id_src);
			}
		}
	}
}

showWaitInDivAsync = function(id_div,msg) {
	setTimeout('showWaitInDiv("'+id_div+'","'+msg+'")',0);
}

getFormResELAsync = function(type_res,id_src) {
	setTimeout('getFormResEL("'+type_res+'","'+id_src+'")',100);
}

getFormResEL = function(type_res,id_src) {
	var obj_src = document.getElementById(id_src);
	
	if (obj_src && url_get_res_form) {
		reqGetForm = new Ajax_request(url_get_res_form,
			{
				method:'post',
				params:'type_res='+type_res,
				onSuccess:updateFormRes = function(xhr) {
				var obj_src = document.getElementById(id_src);
				setInnerHTML(obj_src,xhr.responseText)
				},
				async:true
			});
		/*if ('' != reqGetForm.responseText) {
			setInnerHTML(obj_src,reqGetForm.responseText);
		}*/
	}
}