function initDateValidatorP(lang,D,M,Y){	
	
	datedujour = new Date();
	this.y = datedujour.getFullYear();
	this.m = datedujour.getMonth()+1;
	this.d = datedujour.getDate();
	this.lang = lang;
	setyearP (Y);
	setmonthP(M);
	setDayP  (D);
	//-------
	$("#yearP").change(function(){						
		setmonthP($("#monthP").val());
		setDayP($("#dayP").val());									
	});	
	//------
	$("#monthP").change(function(){
		setDayP($("#dayP").val());
	});	
}

function setDayP(selected)
{
	var  txt = 'J';
	if(lang=='en') txt = 'Day';
	else if(lang=='ar') txt = 'اليوم';
	
	var month    = $("#monthP").val();
	var year     = $("#yearP").val();
	
	if(month==0 || month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12) limit=31;
	else if(month==2)
	{
		if((year % 4)==0) limit=29;
		else limit=28;
	}
	else limit=30;
	
	//if(($("#year").val()==this.y) && ($("#month").val()==this.m)) limit=this.d;	
	$("#dayP").empty();
	for (i=1; i<=limit; i++)
	{
		if(i==16){
				if(selected==0) $("#dayP").append($("<option></option>").attr("value",0).attr("selected", "selected").attr("disabled","disabled").text(txt));
				else			$("#dayP").append($("<option></option>").attr("value",0).attr("disabled","disabled").text(txt));
		}
		if(i<10) var j= "0"+i; else var j=i;
		if(i==selected)
		{
			$("#dayP").append($("<option></option>").attr("value",j).attr("selected", "selected").text(j));
		}
		else
		{
			$("#dayP").append($("<option></option>").attr("value",j).text(j));
		}	
	}
}
	
//-----------------------------------------------
function setmonthP(selected)
{	
	var  txt = 'M';
	if(lang=='en') txt = 'Month';
	if(lang=='ar') txt = 'الشهر';
	
	$("#monthP").empty();
	var monthArray = new Array("Janvier","F\351vrier","Mars","Avril","Mai","Juin","Juillet","Ao\373t","Septembre","Octobre","Novembre","D\351cembre");
	
	if(lang=='en') 	
	var monthArray = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	
	else if(lang=='ar')
	var monthArray = new Array("جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر");	
	
	limit=12;
	//if($("#year").val()==this.y) limit=this.m;			
	for(i=1; i<=limit; i++)
	{
		if(i==7){
			if(selected==0) $("#monthP").append($("<option></option>").attr("value",0).attr("selected", "selected").attr("disabled","disabled").text(txt));
			else						$("#monthP").append($("<option></option>").attr("value",0).attr("disabled","disabled").text(txt));
		}
		if(i<10) var j= "0"+i; else var j=i;
		if(i==selected)	$("#monthP").append($("<option></option>").attr("value",j).attr("selected", "selected").text(monthArray[i-1]));
		else 			$("#monthP").append($("<option></option>").attr("value",j).text(monthArray[i-1]));	
	}			
}

//-----------------------------------------------
function setyearP(selected)
{
	var  txt = 'A';
	if(lang=='en') txt = 'Year';
	else if(lang=='ar') txt = 'السنة';
	
	$("#yearP").empty();

	var curyear = this.y;
	for (i=curyear; i>=1900; i--)
	{	
		if(i==1970){
			if(selected==0) $("#yearP").append($("<option></option>").attr("value",0).attr("selected", "selected").attr("disabled","disabled").text(txt));
			else						$("#year").append($("<option></option>").attr("value",0).attr("disabled","disabled").text(txt));
		}
		if(i==selected)
		{
			$("#yearP").append($("<option></option>").attr("value",i).attr("selected", "selected").text(i));
		}
		else
		{
			$("#yearP").append($("<option></option>").attr("value",i).text(i));
		}	
	}
}
