function getElementsByClass(searchClass, node, tag)
{
	var classElements = new Array();
	if ( node == null ) node = document;
	if ( tag == null ) tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++)
	{
		if ( pattern.test(els[i].className) )
		{
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function check(formName,lang)
{
	var req = getElementsByClass('req', formName.form);
	var err = new Array();
	
	for( var i=0; i < req.length; i++)
	{
		var value = document.getElementById(req[i].htmlFor).value;
		if( value == null || value == '' )
		{
			err.push(req[i].htmlFor);
		}
	}
	
	if( err.length > 0 )
	{
		if(lang=="fr")
		{
			var txt = 'Veuillez remplir le(s) champ(s) suivant(s):' + "\n- " + err.join("\n- ");
		}
		else
		{
			var txt = 'Please fill the requiered field:' + "\n- " + err.join("\n- ");	
		}
		alert( txt );	

		return false;
	}
	else
	{
		formName.form.submit();
		return true;
	}
}

function getValue(selObj){
	var valueParam=selObj.options[selObj.selectedIndex].value;
	

	
	if(selObj.id=="da")
	{
		document.getElementById('dd').selectedIndex = valueParam-1;
	}
	if(selObj.id=="ma")
	{
		document.getElementById('md').selectedIndex = valueParam-1;
	}
	if(selObj.id=="aa")
	{
		var opts = document.getElementById('ad').options;
		for (var i=0; i < opts.length; i++) {
			if (opts[i].value == valueParam) {
				opts[i].selected = true;
				break;
			}
		}
	}
}

function popUpCenter(url,nom,largeur,hauteur,options) {
 var haut=(screen.height-hauteur)/2;
 var Gauche=(screen.width-largeur)/2;
 fencent=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
}

$(function() {
    $('#slideshow1').cycle();
    
});
