function $() {
	var elements = new Array();

	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);

		if (arguments.length == 1)
			return element;

		elements.push(element);
	}

	return elements;
}
function noteshow(_8c){
	for(var i=0;i<5;i++){
		$("star"+(i+1)).src="/img/shared/star_off.png";
	}
	for(var i=0;i<_8c;i++){
		$("star"+(i+1)).src="/img/shared/star_on.png";
	}
}
function notesave(key,_8f){
	_8f=parseInt(_8f);
	if(_8f<1||_8f>5){
		alert("Erreur sur la note");
	}
	$("note").value=_8f;
	$("has_noted").value=1;
}
function noteclear(){
	setTimeout("notereset()",600);
}
function notereset(){
	noteshow($("note").value);
}
function getElementsByClassName(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 (var i = 0, j = 0; i < elsLen; i++)
	{
		if (pattern.test(els[i].className))
		{
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
function popup(f,nom, w, h) {
   var top=0;
   var left=0;
   if (self.screen)
      left=(screen.width-(w+((screen.width*1)/100)));
   myWin = window.open(f, nom, 'resizable,screenX=0,screenY=0,scrollbars=yes,menubar=no,top='+top+',left='+left +',width=' + w + ',height=' + h );
   myWin.focus();
}

function select_value(select,value){
	for(i=0;i<select.options.length;i++){
		if(select.options[i].value==value){
			select.options[i].selected=true;
			return true;
		}
	}

	return false;
}

function DisplayMsg(myMsg) {
	if (document.getElementById)
	{
		document.getElementById("orderMessage").innerHTML = myMsg;
		document.getElementById("orderMessage").style.display = '';
	}
	else if (document.all)
	{
		document.all["orderMessage"].innerHTML = myMsg;
		document.getElementById("orderMessage").style.display = '';
	}
}

function clearMsgBox() {
	//DisplayMsg('');
	$('orderMessage').style.display = 'none';
}

function DisplayWarning(myMsg) {
	if (document.getElementById)
	{
		document.getElementById("warning").innerHTML = myMsg;
		document.getElementById("warning").style.display = '';
	}
	else if (document.all)
	{
		document.all["warning"].innerHTML = myMsg;
		document.getElementById("warning").style.display = '';
	}
}

function DisplayMsg2(myMsg, boxid)
{
	if (document.getElementById)
	{
		document.getElementById(boxid).innerHTML = myMsg;
		document.getElementById(boxid).style.display = '';
	}
	else if (document.all)
	{
		document.all[boxid].innerHTML = myMsg;
		document.getElementById(boxid).style.display = '';
	}
}
function clearMsg2(boxid) {
	$(boxid).style.display = 'none';
}

function loadMobilePhoto(id, modelName, brandName, size)
{
	// Set image source
	if (id==0 && modelName=='' && brandName=='') {
		$('modelPicture').src = "/img/shared/phone_nopict.jpg";
	}
	else {
		$('modelPicture').src = "/picture+" + size + "+" + brandName + "+" + modelName + "+" + id + ".jpg";
		$('modelPicture').alt = brandName + " " + modelName;
		$('modelPicture').title = brandName + " " + modelName;
	}
}
