//Aide pour la déclaration
periodeAmat="Indiquezgfgfgf systématiquement <br/>les 1er et dernier jours du <br/>mois civil sauf en cas <br/>d\\'embauche ou de départ <br/>définitif de votre salarié.";

periodeGed="Indiquezgfgfgf systématiquement <br/>les 1er et dernier jours du <br/>mois civil sauf en cas <br/>d\\'embauche ou de départ <br/>définitif de votre salarié.";

nbJTAmat="Le nombre de jours d\\'activité <br/>comprend : <br/> - les jours de garde, <br/> - les jours d\\'absence <br/> indemnisée, le cas échéant.<br/> Si vous avez plusieurs <br/> enfants gardés, additionnez<br/> le nombre de jours d\\'activité <br/>obtenu pour chacun d\\'eux.";

nbJCPAmat="Précisez le nombre de jours rémunérés pour congés payés au cours du mois en fonction du mode de rémunération de votre salarié."+
"<br><b>Le salaire est mensualisé en année complète (52 semaines)</b>"+
"Les jours de congés payés sont compris dans les jours d'activité. Vous ne remplissez jamais la rubrique "+
"nombre de jours de congés payés au cours du mois ."+
"Le salaire est mensualisé en année incomplète (moins de 52 semaines)"+
"<br><b>Les jours de congés payés</b> ne sont pas compris dans les jours d'activité. Vous devez compléter la rubrique nombre de jours de congés payés au cours du mois ."+
"<br><b>Le salaire n'est pas mensualisé</b>"+
"Les jours de congés payés ne sont pas compris dans les jours d'activité. Vous devez compléter la rubrique nombre de jours de congés payés au cours du mois .";

nbJCPGed="Précisez le nombre de jours rémunérés pour congés payés au cours du mois.";
salnetAmat="Le salaire net comprend la rénumération <br/>versée pour :<br/> - les jours travaillés, <br/> - les jours d\\'absence indemnisée, <br/> - les jours d\\'absence pour congés payés.";
salnetGed="Le salaire net total comprend la rémunération versée pour :"+
"-	les heures travaillées ;"+
"-	les congés payés ;"+
"-	et le cas échéant, les autres éléments de salaires réglés et soumis à cotisations"+
"(par exemple : une prime)."+
"Les prestations en nature (repas, logement) ne doivent pas être déduites du salaire net total.";

indemNet="Le montant de cette indemnité est <br/>librement fixé entre l\\'employeur et le <br/> salarié. Il peut comprendre les frais <br/> liés : <br/> - à l\\'électricité et au chauffage, <br/> - à une collation/goûter, <br/> - aux repas...maternelle.<br/> Cette indemnité entre dans le calcul de <br/> la prestation qui vous sera versée par <br/> votre CAF ou MSA.";

nbHrAmat="Le nombre d'heures normales correspond au nombre d'heures rémunérées au taux de base convenu avec votre salariée, y compris les heures d'absence pour congés payés."
	+"<br>-Le salaire de l'assistante maternelle est mensualisé : vous indiquez le nombre d\\'heures mensualisées définies avec votre salariée. Vous ajoutez, le cas échéant, le nombre d'heures complémentaires payées au taux de base (jusqu'à la 45e heure hebdomadaire d'accueil). Vous déduisez le nombre d\\'heures d'absence non rémunérées." 
	+"<br>-Le salaire de l'assistante maternelle n'est pas mensualisé : vous indiquez le nombre d'heures normales réellement effectuées";
nbHrGed="Indiquez le nombre total d\\'heures<br/>effectives d\\'activité<br/> - heures de travail effectif, <br/> - heures de présence responsable <br/> converties en heures de travail </br> effectif*,<br/> - heures d\\'absence pour congés payés. <br/> <br/>  * 1 heure de présence responsable<br/> équivaut à 2/3 de travail effectif.";
nbHrGedDom="Le nombre d'heures normales correspond au nombre d'heures rémunérées au taux de base convenu avec votre salariée, y compris les heures d'absence pour congés payés";
cdopt="Cochez l\\'option retenue pour le calcul des cotisations :<br/> - base forfaitaire : les cotisations sont calculées sur la base du SMIC<br/> horaire multiplié par le nombre d\\'heures effectives. Les cotisations <br/> sont moins élevées et le salarié dispose d\\'une couverture sociale <br/> minimale. <br/> - salaire réel : les cotisations sont calculées sur la base du salaire <br/> réelement versé. Le salarié dispose d\\'une couverture sociale plus <br/> large.";

enfant="Indiquez le mois et l\\'année de<br/>naissance des enfants gardés par <br/>votre assistante maternelle <br/> agréée au cours du mois.";
enfantChecked="Cochez la date de naissance des enfants gardés par <br/>votre assistante maternelle <br/> agréée au cours du mois.";
nbHrSupAmat="Le nombre d'heures majorées correspond au nombre d'heures effectuées à partir de la 46e heure hebdomadaire d'accueil.";
nbHrSupGed="Le nombre d'heures supplémentaires correspond au nombre d'heures effectivement travaillées au delà de 40 heures dans la semaine.";
dtPaye="La date de paye...";

<!--

//Pop up information box II (Mike McGrath (mike_mcgrath@lineone.net,  http://website.lineone.net/~mike_mcgrath))
//Permission granted to Dynamicdrive.com to include script in archive
//For this and 100's more DHTML scripts, visit http://dynamicdrive.com

Xoffset=-60;    // modify these values to ...
Yoffset= 20;    // change the popup position.

var old,skn,iex=(document.all),yyy=-1000;

var ns4=document.layers
var ns6=document.getElementById&&!document.all
var ie4=document.all

if (ns4)
skn=document.dek
else if (ns6)
skn=document.getElementById("dek").style
else if (ie4)
skn=document.all.dek.style
if(ns4)document.captureEvents(Event.MOUSEMOVE);
else{
skn.visibility="visible"
skn.display="none"
}
document.onmousemove=get_mouse;

function popup(msg,bak,size){
var content="<TABLE  WIDTH="+size+" BORDER=1 BORDERCOLOR=black CELLPADDING=2 CELLSPACING=0 "+
"BGCOLOR="+bak+"><TD class=blanc>"+msg+"</TD></TABLE>";
yyy=Yoffset;
 if(ns4){skn.document.write(content);skn.document.close();skn.visibility="visible"}
 if(ns6){document.getElementById("dek").innerHTML=content;skn.display=''}
 if(ie4){document.all("dek").innerHTML=content;skn.display=''}
}

function get_mouse(e){
var x=(ns4||ns6)?e.pageX:event.x+document.body.scrollLeft;
skn.left=x+Xoffset;
var y=(ns4||ns6)?e.pageY:event.y+document.body.scrollTop;
skn.top=y+yyy;
}

function kill(){
yyy=-1000;
if(ns4){skn.visibility="hidden";}
else if (ns6||ie4)
skn.display="none"
}
function interrogation(texte,w){
	document.write("<img src='/images/pajeweb/inter.gif' border='0' onMouseOver=\"popup2('"+texte+"','"+w+"');\" onMouseOut=\"killPopUp()\" class=\"hand\" >");
}

function interrogationXY(texte,w,xOff,yOff){
		
	document.write("<img src='/images/pajeweb/inter.gif' border='0' onMouseOver=\"popup2('"+texte+"','"+w+"',"+xOff+","+yOff+");\" onMouseOut=\"killPopUp()\" class=\"hand\" >");
}

/*

function interrogation(info,texte,w){
	document.write("<span class=\"info\" onMouseOver=\"popup2('"+info+"','"+w+"');\" onMouseOut=\"killPopUp()\" >"+texte+"</span>");
}

function interrogationXY(info,texte,w,xOff,yOff){
	document.write("<span class=\"info\" onMouseOver=\"popup2('"+info+"','"+w+"',"+xOff+","+yOff+");\" onMouseOut=\"killPopUp()\" >"+texte+"</span>");
}
*/
function popup2(msg,size){	
	popupXY(msg,size,-60,20);
}

function popupXY(msg,size,xOff,yOff){
Xoffset = xOff;
Yoffset = yOff;
	
var content="<TABLE  WIDTH="+size+" class=aide CELLPADDING=4 CELLSPACING=0 bgcolor=#D0C6D6 border='1' BORDERCOLOR=black ><tr><TD valign=top align=justify >"+msg+"</TD></tr></TABLE>";
yyy=Yoffset;
 if(ns4){skn.document.write(content);skn.document.close();skn.visibility="visible"}
 if(ns6){document.getElementById("dek").innerHTML=content;skn.display=''}
 if(ie4){document.all("dek").innerHTML=content;skn.display=''}
}

function killPopUp(){
yyy=-1000;
if(ns4){skn.visibility="hidden";}
else if (ns6||ie4)
skn.display="none"
}

function info(champ){
   if(champ == "periodeAmat"){	
      interrogation(periodeAmat,'160');
   }
   if(champ == "periodeGed"){	
      interrogation(periodeGed,'160');
   }
   if(champ == "nbJT"){	
      interrogation(nbJT,'160');
   }
   if(champ == "nbJCPAmat"){	
      interrogation(nbJCPAmat,'160');
   }
   if(champ == "nbJCPGed"){	
      interrogation(nbJCPGed,'160');
   }
   if(champ == "salnetAmat"){	
      interrogation(salnetAmat,'220');
   }
   if(champ == "salnetGed"){	
      interrogation(salnetGed,'220');
   }
   if(champ == "indemNet"){	
      interrogation(indemNet,'200');
   }
   if(champ == "nbHrAmat"){	
      interrogation(nbHrAmat,'190');
   }
   if(champ == "nbHrGed"){	
      interrogation(nbHrGed,'190');
   }
   if(champ == "nbHrGedDom"){	
      interrogation(nbHrGed,'190');
   }
   
   if(champ == "cdopt"){	
      interrogation(cdopt,'340');
   }
   if(champ == "enfant"){	
      interrogation(enfant,'180');
   }
   if(champ == "enfantChecked"){	
      interrogation(enfantChecked,'180');
   }
   if(champ == "nbHrSup"){	
      interrogation(nbHrSup,'180');
   }
}



function openPrintPage(page,nompage,hauteur,largeur)
{
var PosX = ( screen.availWidth - hauteur ) / 2; 
var PosY = ( screen.availHeight - largeur ) / 2; 	
var voption = 'width='+largeur+',height='+hauteur+',left='+PosX+',top='+PosY+',status=no,resizable=yes,scrollbars=yes,menubar=no,hist=no'
window.open(page,nompage,voption,true);
}

function info(page,hauteur,largeur)
{
document.write("<img  style='vertical-align:middle' onMouseOver=\"style.cursor='hand';style.cursor='pointer'\" src='/images/pajeweb/aide.gif' border='0' onClick=\"openPrintPage('"+page+"','aide','"+hauteur+"','"+largeur+"');\"  class=\"hand\" >");
	
}

function montre(nameDiv){
  document.getElementById(nameDiv).style.display='block';
}

function aideEnvoiMessage(w){
   var message="Comment nous adresser un courrier électronique ?<br/><br/>Pour adresser votre message, vous devez consulter les réponses proposées dans nos questions clés.<br/>Si vous ne trouvez pas de réponse correspondant à votre demande, vous<br/> accéderez au formulaire vous permettant de nous adresser un courrier <br/>électronique en cliquant sur le bouton  &#147<b>Je n&#146;ai pas trouvé ma réponse, je veux envoyer un mail</b> &#148 se trouvant dans chaque rubrique.";
	interrogation(message,w);
}

function gereNews(){
	var divNews= document.getElementById("news");
	
	if (divNews!=null){
		var tabInput=divNews.getElementsByTagName("input");
		if(tabInput!=null){
		//On a des dates à gérer
				var separateur="_";
				var strDeb="dtDeb";
				var strFin = "dtFin";
				var nomNews="";
				var indexDt=0;
				var dtDeb;
				var dtFin;
				//alert("tabInput.length : "+ tabInput.length);
				for (var i=0; i<tabInput.length; i++){
					var isDateTrouve =false;
					var dtDeb = null;
					var dtFin = null;

					if (tabInput[i]!=null){
						var nameInput = tabInput[i].name;
						indexDt= nameInput.indexOf(separateur+strDeb);
						if (indexDt>0){
							isDateTrouve=true;
						//Date de debut trouvee
							nomNews =  nameInput.substring(0,indexDt);
							dtDeb = getDate(tabInput[i].value);
							//On recherche si date de fin associee
							var elmDtFin =  document.getElementById(nomNews+separateur+strFin);	
							
							if (elmDtFin!=null){
								dtFin = getDate(elmDtFin.value);
								tabInput =supprimerDt(tabInput,elmDtFin);
							}
						}else{
						//on cherche si date de fin
							indexDt= nameInput.indexOf(separateur+strFin);
							if (indexDt>0){
							//Date de Fin trouvee sans date de debut
								isDateTrouve=true;
								nomNews =  nameInput.substring(0,indexDt);
								dtFin = getDate(tabInput[i].value);
							}
						}
						if (isDateTrouve){
						//Une date de debut et/ou de fin a ete trouvee
							afficheNews(nomNews, dtDeb, dtFin);
						}
					}
				}
		}
	}
}
	
//Transforme une string de format aaaammjj en date
function getDate(strDate){
	var aaaa = strDate.substring(0,4);
	mm = strDate.substring(4,6);
	jj = strDate.substring(6,8);
	d = new Date(aaaa,mm-1,jj);
	return d;  
	
}

//Supprime la date du tableau pour ne pas traiter 2 fois l'info
function supprimerDt(tabInput,elmDtFin){
	var tab = new Array();
	
	for(var i=0;i<tabInput.length; i++){
		if (tabInput[i].id== elmDtFin.id)
			tab[i]=null;
		else
			tab[i]=tabInput[i];
	}
	return tab;
}

function afficheNews(nomNews, dtDeb, dtFin){
	var date = new Date();
	var news = document.getElementById(nomNews);
	var isDtDebOk= dtDeb==null || compareDate(date, dtDeb)>-1;
	var isDtFinOk= dtFin==null ||compareDate(date, dtFin)<0;
	
	if (news!=null && isDtFinOk && isDtDebOk )
		news.style.display="";
	else
		news.style.display="none";
}


  function compareDate(date_1, date_2){
	var diff =0;
	if (date_1!=null && date_2!=null)
		diff = date_1.getTime()-date_2.getTime();			
	return (diff==0?diff:diff/Math.abs(diff));
	
  }

//-->
