function checkDate(myDayStr,myMonthStr,myYearStr) {

	myMonthStr 	= myMonthStr - 1;
	
	var myMonth 		= new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'); 
	var myDateStr 	= myDayStr + ' ' + myMonth[myMonthStr] + ' ' + myYearStr;
	var myDate = new Date();
	myDate.setFullYear( myYearStr, myMonthStr, myDayStr );

	if ( myDate.getMonth() != myMonthStr ) {
		return false;
	} else {
		return true;
	}
}
 
function CheckDiff(VStartDate,VEndDate){
	var x = new Date(VStartDate);
  var y = new Date(VEndDate);
  var z = parseInt((y.valueOf() - x.valueOf())/(24*60*60*1000));
	if(z < 0) {
		alert("Start date (" + VStartDate + ") cannot be greater then End date  (" + VEndDate + ")");
		return false;
	}
	return true;
}

function CheckDiff2(VStartDate,VEndDate){
	var x = new Date(VStartDate);
  var y = new Date(VEndDate);
  var z = parseInt((y.valueOf() - x.valueOf())/(24*60*60*1000));
	/*if(z < 0) {
		alert("Start date (" + VStartDate + ") cannot be greater then End date  (" + VEndDate + ")");*/
		return z;
	/*}
	return true;*/
}

function CheckDiffTime(VStartDate,VEndDate){
	var x = new Date(VStartDate);
  var y = new Date(VEndDate);
  var z = parseInt((y.valueOf() - x.valueOf())/(60*60*1000));
	if(z < 1) {
		alert("Date de remise (" + VStartDate + ") ne peut pas être plus grande que date de livraison (" + VEndDate + ")");
		return false;
	}
	return true;
}


function CheckEq(VStartDate,VEndDate){
	var x = new Date(VStartDate);
  var y = new Date(VEndDate);
  var z = parseInt((y.valueOf() - x.valueOf())/(24*60*60*1000));
	if(z == 0) {
		return false;
	}
	return true;
}

function DateDiffChecked(VStartDate,VEndDate) {
	var x = new Date(VStartDate);
  var y = new Date(VEndDate);
  var z = parseInt((y.valueOf() - x.valueOf())/(24*60*60*1000));
	return z;
}


function isNumeric(object_value){
  if (object_value.length == 0) return true;

	var start_format = " .+-0123456789";
	var number_format = " .0123456789";
	var check_char;
	var decimal = false;
	var trailing_blank = false;
	var digits = false;

	check_char = start_format.indexOf(object_value.charAt(0))
	if (check_char == 1)
	    decimal = true;
	else if (check_char < 1)
		return false;

	for (var i = 1; i < object_value.length; i++)
	{
		check_char = number_format.indexOf(object_value.charAt(i))
		if (check_char < 0)
			return false;
		else if (check_char == 1)
		{
			if (decimal)
				return false;
			else
				decimal = true;
		}
		else if (check_char == 0)
		{
			if (decimal || digits)
				trailing_blank = true;
		}
	    else if (trailing_blank)
			return false;
		else
			digits = true;
	}
  return true
}

function winopen(pageName,w,h){
		var windowprops = "location=no,scrollbars=no,menubars=no,toolbars=no,resizable=yes,width=" + w + ",height=" + h;
		win = window.open(pageName, "winContact",windowprops)
}
