


var b_ie=false;var b_ff=false;var b_sf=false;var b_chrome=false;switch(navigator.appName.toLowerCase())
{case"microsoft internet explorer":case"adobe svg viewer":b_ie=true;break;case"netscape":b_ff=true;if(navigator.userAgent.toLowerCase().indexOf("chrome")>-1)b_chrome=true;if(navigator.userAgent.toLowerCase().indexOf("safari")>-1)b_sf=true;break;case"safari":b_sf=true;}
function cancelbubble_event(e)
{if(b_ie)e.cancelBubble=true;if(b_ff||b_chrome)e.stopPropagation();}
function fields_get(ref_object,value_or_field,separator,separator_multiple,escape_it)
{var result_values="";var result_fields=new Array();var object_type="";var tmp_string="";var tmp_value="";var object="";if(separator==null)separator="&";var alltags=ref_object.getElementsByTagName("*");for(var i=0;i<alltags.length;i++)
{object=alltags[i];try
{object_type=object.type;}
catch(e)
{object_type="";}
if(object.name!="")
{switch(String(object_type).toLowerCase())
{case"file":case"hidden":case"password":case"text":case"textarea":result_fields[result_fields.length]=object;result_values+=separator+object.name+"="+field_get_value(object,separator_multiple,escape_it);break;case"select":case"select-one":case"select-multiple":tmp_value="";result_fields[result_fields.length]=object;result_values+=separator+object.name+"="+field_get_value(object,separator_multiple,escape_it);break;case"radio":result_fields[result_fields.length]=object;result_values+=separator+object.name+"="+field_get_value(object,separator_multiple,escape_it);break;default:}}}
result_values=result_values.substr(1,result_values.length);if(value_or_field=="value")return(result_values);if(value_or_field=="field")return(result_fields);return(false);}
function field_get_value(ref_object,separator_multiple,escape_it)
{if(String(ref_object)=="undefined"||ref_object==null)return"";if(String(separator_multiple)=="undefined")separator_multiple="";if(String(escape_it)=="undefined")escape_it=false;var result_value="";var object_type=ref_object.type;if(object_type==""||String(object_type)=="undefined")
if(String(ref_object.length)!="undefined")
object_type=ref_object[0].type;switch(String(object_type).toLowerCase())
{case"file":case"hidden":case"password":case"text":case"textarea":result_value=(escape_it?escape((ref_object.value).replace(/\+/gi,"%2B")):ref_object.value);break;case"select":case"select-one":case"select-multiple":result_value="";for(var k=0;k<ref_object.options.length;k++)
if(ref_object.options[k].selected)
{var tmp_string=(ref_object.options[k].value!=""?ref_object.options[k].value:ref_object.options[k].text);if(result_value!="")
result_value+=separator_multiple;result_value+=(escape_it?escape(tmp_string):tmp_string);}
break;case"radio":for(var k=0;k<ref_object.length;k++)
if(ref_object[k].checked)
result_value=(escape_it?escape(ref_object[k].value):ref_object[k].value);break;default:}
return result_value;}
function field_set_value(ref_object,value)
{if(String(ref_object)=="undefined"||ref_object==null)return false;tmp_string=ref_object.type;switch(String(tmp_string).toLowerCase())
{case"hidden":case"text":ref_object.value=value;break;case"textarea":if(b_ie)
ref_object.value=value;if(b_ff)
ref_object.innerHTML=value;break;case"select":case"select-one":case"select-multiple":for(var k=0;k<ref_object.length;k++)
if(ref_object[k].value==value)
ref_object[k].selected=true;break;case"radio":for(var k=0;k<ref_object.length;k++)
if(ref_object[k].value==value)
ref_object[k].checked=true;break;default:}
return(false);}
function fog_get_status()
{return document.getElementById('iframe_fog').style.display=="block";}
function fog_manage(activate)
{var fog=document.getElementById('iframe_fog');if(String(fog)!="undefined"&&fog!=null)
{fog.style.display=activate?"none":"block";fog.className="css_fog";var new_width=window_get_sizes(window,"max_x");if(b_ff)
{if(window_get_sizes(window,"height")!=window_get_sizes(window,"max_y"))
new_width-=16;}
var new_height=window_get_sizes(window,"max_y");if(b_ff)
{if(window_get_sizes(window,"width")!=window_get_sizes(window,"max_x"))
new_height-=16;}
if(activate)
{fog.style.width=new_width;fog.style.height=new_height;fog.style.zIndex=parseInt(fog.style.zIndex)+2;fog.style.display="block";}
else
{fog.style.width=new_width;fog.style.height=new_height;fog.style.zIndex=parseInt(fog.style.zIndex)-2;if(fog.style.zIndex<=parseInt(fog.getAttribute("name")))
{fog.style.zIndex=parseInt(fog.getAttribute("name"));fog.style.display="none";}}}
return(true);}
function get_outerHTML(object)
{var tmp_string="";if(b_ie)
tmp_string=object.outerHTML;if(b_ff)
{tmp_string="<"+object.nodeName;for(var i=0;i<object.attributes.length;i++)
{if(object.attributes.item(i).nodeValue!=null)
{tmp_string+=" ";tmp_string+=object.attributes.item(i).nodeName;tmp_string+="=\"";tmp_string+=object.attributes.item(i).nodeValue;tmp_string+="\"";}}
tmp_string+=">"+object.innerHTML+"</"+object.nodeName+">";}
return tmp_string;}
function get_children_by_tag_name(root_element,tag)
{if(root_element==null)return null;var kids=root_element.childNodes;var kids_w_tag=new Array();for(var i=0;i<kids.length;i++)
if(kids.item(i).tagName==tag.toUpperCase())
kids_w_tag.push(kids.item(i));return kids_w_tag;}
function is_date(valeur,mode)
{var regExpFrenchDate=/^(0[1-9]|[12][0-9]|3[01])[\- \/\.](0[1-9]|1[012])[\- \/\.](19|20)\d\d$/g;var regExpEnglishDate=/^(19|20)\d\d[\- \/\.](0[1-9]|1[012])[\- \/\.](0[1-9]|[12][0-9]|3[01])$/g;switch(mode)
{case"fr":return matchRegularExpression(valeur,regExpFrenchDate);break;case"en":return matchRegularExpression(valeur,regExpEnglishDate);break;default:return matchRegularExpression(valeur,regExpFrenchDate);break;}}
function is_email(mail_address)
{var word="[-!#-'*+/-9=?A-Z^-~\x80-\xFF]+";var pattern="^("+word+"\.)*"+word+"@("+word+"\.)+\."+word+"$";var reg=new RegExp(pattern,'');return reg.test(mail_address);}
function is_number(input_string)
{var exp=new RegExp("^[0-9-.]*$","g");return exp.test(input_string);}
function remove_html_tags(input)
{var re=/(<([^>]+)>)/gi;return input.replace(re,"");}
function trim(tmp_string)
{if(String(tmp_string)=="undefined"||String(tmp_string)==null)
return"";else
return tmp_string.replace(/(^\s*)|(\s*$)/g,'');}
function trim_array(tmp_array)
{var tmp=new Array();for(j=0;j<tmp_array.length;j++)
if(tmp_array[j]!='')
tmp[tmp.length]=tmp_array[j];tmp_array.length=tmp.length;for(j=0;j<tmp.length;j++)
tmp_array[j]=tmp[j];return tmp_array;}
function window_get_sizes(object,request)
{switch(String(request).toLowerCase())
{case"width":if(b_ie)
{if(String(object.document.documentElement)!="undefined")
return(parseInt(object.document.documentElement.offsetWidth));else
return(parseInt(object.document.body.offsetWidth));}
else
return(parseInt(object.innerWidth));case"height":if(b_ie)
{if(String(object.document.documentElement)!="undefined")
return(parseInt(object.document.documentElement.offsetHeight));else
return(parseInt(object.document.body.offsetHeight));}
else
return(parseInt(object.innerHeight));case"max_x":if(b_ie||b_sf||b_chrome)
{if(String(object.document.documentElement)!="undefined")
{var tmp_integer=parseInt(object.document.documentElement.scrollWidth);var tmp_max_x=parseInt(object.document.documentElement.clientWidth);}
else
{var tmp_integer=parseInt(object.document.body.scrollWidth);var tmp_max_x=parseInt(object.document.body.clientWidth);}}
else
{var tmp_integer=parseInt(parseInt(object.innerWidth)+parseInt(object.scrollMaxX));var tmp_max_x=parseInt(object.innerWidth);}
return(tmp_integer<tmp_max_x?tmp_max_x:tmp_integer);case"max_y":if(b_ie||b_sf||b_chrome)
{if(String(object.document.documentElement)!="undefined")
{var tmp_integer=parseInt(object.document.documentElement.scrollHeight);var tmp_max_y=parseInt(object.document.documentElement.clientHeight);}
else
{var tmp_integer=parseInt(object.document.body.scrollHeight);var tmp_max_y=parseInt(object.document.body.clientHeight);}}
else
{var tmp_integer=parseInt(parseInt(object.innerHeight)+parseInt(object.scrollMaxY));var tmp_max_y=parseInt(object.innerHeight);}
return(tmp_integer<tmp_max_y?tmp_max_y:tmp_integer);case"scroll_x":if(b_ie)
{if(String(object.document.documentElement)!="undefined")
return(parseInt(object.document.documentElement.scrollLeft));else
return(parseInt(object.document.body.scrollLeft));}
else
return(parseInt(object.scrollX));case"scroll_y":if(b_ie)
{if(String(object.document.documentElement)!="undefined")
return(parseInt(object.document.documentElement.scrollTop));else
return(parseInt(object.document.body.scrollTop));}
else
return(parseInt(object.scrollY));}
return false;}


document.onkeydown=function(e){var keyCode=b_ie?event.keyCode:e.keyCode;};var x,y;function selectmouse(e)
{if(b_ie)
{x=event.clientX;y=event.clientY;var tmp_string=event.srcElement.nodeName.toLowerCase();return(mouse_can_select||tmp_string=="input"||tmp_string=="textarea"||tmp_string=="object"||tmp_string=="embed"||tmp_string=="select");}
if(b_ff)
{x=e.clientX;y=e.clientY;var tmp_string=e.target.nodeName.toLowerCase();return(mouse_can_select||tmp_string=="input"||tmp_string=="textarea"||tmp_string=="object"||tmp_string=="embed"||tmp_string=="select");}
return(false);}
var mouse_can_select=false;var mouse_can_context=false;if(b_ie)
{document.oncontextmenu=new Function("return mouse_can_context;");document.onmousedown=selectmouse;document.onselectstart=selectmouse;document.onmousemove=selectmouse;}
if(b_ff)
{window.captureEvents(Event.MOUSEDOWN);window.captureEvents(Event.MOUSEMOVE);document.oncontextmenu=new Function("return mouse_can_context;");document.onmousedown=selectmouse;document.onmousemove=selectmouse;}
var mouse_isleft=false;var mouse_isright=false;function mouse_left(e)
{if((b_ff&&e.button==0)||(b_ie&&event.button==1))
mouse_isleft=true;else
mouse_isleft=false;return parseInt(mouse_isleft);}
function mouse_right(e)
{if((b_ff&&e.button==2)||(b_ie&&event.button==2))
mouse_isright=true;else
mouse_isright=false;return parseInt(mouse_isright);}
function mouse_x(e)
{if(b_ie)
return parseInt(event.clientX)+parseInt(document.body.scrollLeft);if(b_ff)
return e.pageX;}
function mouse_y(e)
{if(b_ie)
return parseInt(event.clientY)+parseInt(document.body.scrollTop);if(b_ff)
return e.pageY;}


var xmlhttp;var xmlhttp_function;function loadXMLDoc(host_path,method,data,asynchronous,function_to_launch)
{var new_url=host_path;xmlhttp=null;if(window.XMLHttpRequest)
{xmlhttp=new XMLHttpRequest();}
else if(window.ActiveXObject)
{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
if(xmlhttp)
{xmlhttp_function=function_to_launch;if(b_ie)
xmlhttp.onreadystatechange=xmlhttpChange;if(b_ff)
xmlhttp.onload=xmlhttpChange;xmlhttp.open(method,new_url,asynchronous);try
{xmlhttp.setRequestHeader('Content-Transfer-Encoding','binary');}
catch(e){};try{if(b_ie)
{xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');xmlhttp.setRequestHeader('Content-Type','text/html; charset=ISO-8859-1');}
else if(b_chrome||b_sf)
{xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');}
else
{xmlhttp.setRequestHeader('Content-Type','text/html; charset=ISO-8859-1');xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');}}
catch(e){};xmlhttp.send(data);}
else
{alert("Erreur");}}
function xmlhttpChange()
{if(xmlhttp.readyState==4)
{if(xmlhttp.status==200)
{eval(xmlhttp_function+"(xmlhttp)");}
else
{window.status="'xmlhttpChange'... ("+xmlhttp.statusText+")";}}
else
{}}


mouse_can_select=true;mouse_can_context=true;function copyright_adjust()
{var div_copyright=document.getElementById("div_copyright");div_copyright.style.display="none";var tmp_boolean=false;if(b_sf&&(window_get_sizes(window,"max_y")-window_get_sizes(window,"height")<5))
tmp_boolean=true;if(b_ie&&(window_get_sizes(window,"max_y")-window_get_sizes(window,"height")<5))
tmp_boolean=true;if(b_ff&&window_get_sizes(window,"max_y")==window_get_sizes(window,"height"))
tmp_boolean=true;if(b_sf&&(window_get_sizes(window,"max_y")-window_get_sizes(window,"height")<5))
tmp_boolean=true;if(tmp_boolean)
{if(b_ie)
var tmp_integer=parseInt(window_get_sizes(window,"max_y")-34);if(b_ff)
var tmp_integer=parseInt(window_get_sizes(window,"max_y")-37);if(b_sf&&b_ff)
var tmp_integer=parseInt(window_get_sizes(window,"max_y")-37);}
else
var tmp_integer=parseInt(window_get_sizes(window,"max_y")+25);div_copyright.style.top=tmp_integer+"px";div_copyright.style.display="block";return true;}
function form_input_manage_value(object_input,enter_or_exit)
{if(enter_or_exit==1&&field_get_value(object_input)==object_input.getAttribute("default_value"))
{field_set_value(object_input,"");object_input.style.color="#000";}
if(enter_or_exit==2&&field_get_value(object_input)=="")
{field_set_value(object_input,object_input.getAttribute("default_value"));object_input.style.color="#999";}
if(enter_or_exit==3)
{if(field_get_value(object_input)==object_input.getAttribute("default_value"))
object_input.style.color="#999";else
object_input.style.color="#000";}
return true;}
function form_inputs_manage()
{var div_form=document.getElementById("div_form");var tmp_array=fields_get(div_form,"field");for(var i=0;i<tmp_array.length;i++)
{var current_input=tmp_array[i];if(current_input.type=="text"||current_input.type=="textarea")
{form_input_manage_value(current_input,2);current_input.onclick=function(){form_input_manage_value(this,1);};current_input.onblur=function(){form_input_manage_value(this,2);};current_input.onkeydown=function(){form_input_manage_value(this,3);};current_input.onkeyup=function(){form_input_manage_value(this,3);};}}
return true;}
function form_submit()
{fog_manage(true);var doc=document.getElementById("form_main");doc.action="/ws/php/index-process.php";doc.param_action.value="form_submit";loadXMLDoc(doc.action,"POST",fields_get(document,'value',null,'¤',true),false,"form_submit_result");return true;}
function form_submit_result(xmlhttp_return)
{alert(xmlhttp_return.responseText);fog_manage(false);return true;}
function hotline_email(input_question)
{var tmp_string=window.prompt(input_question,"06");if(String(tmp_string)=="null")
return false;fog_manage(true);var hotline_email_input=document.getElementById("hotline_email_input");hotline_email_input.value=tmp_string;var doc=document.getElementById("form_main");doc.action="/ws/php/index-process.php";doc.param_action.value="hotline_email";loadXMLDoc(doc.action,"POST",fields_get(document,'value',null,'¤',true),false,"hotline_email_result");return true;}
function hotline_email_result(xmlhttp_return)
{alert(xmlhttp_return.responseText);fog_manage(false);return true;}
function language_change(new_language)
{var doc=document.getElementById("form_main");doc.input_language_change.value=new_language;doc.action="/ws/php/index-process.php";doc.param_action.value="language_change";loadXMLDoc(doc.action,"POST",fields_get(document,'value',null,'¤',true),false,"language_change_result");return true;}
function language_change_result(xmlhttp_return)
{window.location.reload();return true;}
function law_display(e,display_it)
{var div_law_detail=document.getElementById("div_law_detail");div_law_detail.style.display=display_it?"block":"none";div_law_detail.style.left=(window_get_sizes(window,"width")/2-200)+"px";div_law_detail.style.top=(mouse_y(e)+20)+"px";div_law_detail.style.width="400px";div_law_detail.style.display=display_it?"block":"none";return true;}
function menu_manage_events()
{var div_menu=document.getElementById("div_menu");var tmp_array=document.getElementsByTagName("td");for(var i=0;i<tmp_array.length;i++)
{var current_td=tmp_array[i];current_td.onmouseover=function(){this.className="css_menu_selected";};current_td.onmouseout=function(){this.className="css_menu";};current_td.onclick=function()
{var current_a=get_children_by_tag_name(this,"a")[0];if(String(current_a)!="undefined")
window.location.href=current_a.getAttribute("href");};}
return true;}
function social_send(social_type,message)
{if(social_type=="twitter")
{window.open("http://twitter.com/home?status="+message+" ["+window.location.href+"]");}
return true;}
