var msgVidInvalid = "Vous devez inscrire un titre, une durée ainsi qu'un fichier pour chaque vidéo!";
var msgFormInvalid = "Au moins un des champs obligatoires  n'a pas été remplis correctement!";

function isDate(day, month, year, hour, min) { 

    if (month < 1 || month > 12) {return false;} 
    if (day < 1 || day > 31) {return false;} 
    if ((month==4 || month==6 || month==9 || month==11) && day==31) {return false;} 
    if (month == 2) {
        var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)); 
        if (day > 29 || (day==29 && !isleap)) { 
            return false; 
        } 
    } 
    
    if(hour || min)
    {
		if(hour > 23 || hour< 0) return false;
		if(min > 59 || min < 0) return false;
    }
    
    return true;
}

function FormatNumToStr(numVal, numChars)
{
	var intNum = String(numVal)
	while (intNum.length < numChars)
		intNum = "0" + 	intNum;

	return intNum;
}

function getObj(name)
	{
		if (document.getElementById)
		{
			return document.getElementById(name);
		}
		else if (document.all)
		{
			return document.all[name];
		}
		else if (document.layers)
		{
			if (document.layers[name])
			{
	   			return document.layers[name];
			}
			else
			{
				return document.layers.testP.layers[name];
			}
		}
	}
	
	function RunWhenTrue(runCode, runCondition)
{
	if(!(eval(runCondition)))
	{
		runCondition = runCondition.replace(/\'/g,"\\\'");
		runCode = runCode.replace(/\'/g,"\\\'");
		window.setTimeout("RunWhenTrue('" + runCode + "','"+ runCondition + "');",500); 	
	
	}else{
		eval(runCode);
	}
}

function RunWhenPageLoaded(runCode)
{
	if(typeof window.document.readyState == "undefined")
	{
		eval(runCode);
		return false;
	}
	
	if(!(window.document.readyState=="complete"))
	{
		runCode = runCode.replace(/\'/g,"\\\'");
		window.setTimeout("RunWhenPageLoaded('" + runCode + "');",500);
	}
	else
	{
		eval(runCode);
	}
}
