/* CHARGEMENT AU DEMARRAGE */

/* AFFICHER LES PACKS SUR L'ACCUEIL */
function packsaccueil(id) {
  $('div.cache').hide();
  $('a.savoirplus').show();
  $('#pack' + id).DropInDown(1200);
  /*$('#pack' + id).OpenVertically(700);*/
  $('#packdesc' + id).corner('8px');
  $('#pointscles' + id).corner('8px');
  $(".justify" + id).vjustify();
  $('#savoirplus' + id).hide();
}

/* AFFICHER LE CONTENU D'UN ARTICLE D'UNE RUBRIQUE */
function showrubtxt(id) {
  $('.rubtitre').hide();
  $('#rubtitre' + id).UnFold(500, 50);
  $('#artencours').html('<span class="orange"> &gt;&gt;&gt; </span>' + $('#titre' + id).html());
}

/* Les infos des packs */
function affinfo(id) {
	$('#pageinfos div.blocinfos').hide();
	$('#infos .infosgris').css({ background: "url('html/css/img/infogris.gif') repeat-x", borderLeft: "1px solid #B7B6B5", borderRight: "1px solid #B7B6B5" });
	$('#button' + id).css({ background: "url('html/css/img/infoorange.gif') repeat-x", borderLeft: "1px solid #F3B353", borderRight: "1px solid #F3B353" });
	$('#info' + id).show('slow');
}


/* FORMULAIRE DE CONTACT EN MODAL */
  $(document).ready(function() {
    // cache the question element
	
	
	
    var formcontact = $('#formcontact')[0];

    $('.modalcontact').click(function() {
		//Change the capcha image value --- Start
	var img = document.images['captchaimg'];
	img.src = img.src.substring(0,img.src.lastIndexOf("?"))+"?rand="+Math.random()*1000;
	
	//Change the capcha image value --- End
		$.blockUI({ 
            message: $('#formcontact'), 
            css: { 
                top:  ($(window).height() - 300) /2 + 'px', 
                left: ($(window).width() - 500) /2 + 'px', 
                width: '410px' 
            } 
        }); 
		
        /*
$.extend($.blockUI.defaults.overlayCSS, { backgroundColor: 'black', opacity: '0.6', cursor: 'default' });
		
        $.blockUI(formcontact, { border: 'none', width: '410px', top:'30%', left:'45%', borderRight: '1px solid #ABABAB', borderBottom: '1px solid #ABABAB', backgroundColor: 'transparent'});
*/
        //$('#formmodal').openjBox('width=405,height=390,center=true,draggable=true,model=true','Contactez Nous');
    });
});


$(function() {
    // cache the question element
    var formdemo = $('#formdemo')[0];
	
	// on click of the dms demo
	$('#dms').click(function() {
		$.extend($.blockUI.defaults.overlayCSS, { backgroundColor: 'black', opacity: '0.6', cursor: 'default' });
        $.blockUI(formdemo, { border: 'none', width: '410px', top:'30%', left:'45%', borderRight: '1px solid #ABABAB', borderBottom: '1px solid #ABABAB', backgroundColor: 'transparent'});
		$('#cdemolink').val($('#hidden_dms').val());
		$('#cdemoname').val($('#hidden_demoname_dms').val());
		$('#cdemofor').val('dms');
    });
	// on click of the dms demo2
	$('#dms2').click(function() {
		$.extend($.blockUI.defaults.overlayCSS, { backgroundColor: 'black', opacity: '0.6', cursor: 'default' });
        $.blockUI(formdemo, { border: 'none', width: '410px', top:'30%', left:'45%', borderRight: '1px solid #ABABAB', borderBottom: '1px solid #ABABAB', backgroundColor: 'transparent'});
		$('#cdemolink').val($('#hidden_dms2').val());
		$('#cdemoname').val($('#hidden_demoname_dms2').val());
		$('#cdemofor').val('dms');
    });
	// on click of the footer dms demo
	$('#footer_dms').click(function() {
		$.extend($.blockUI.defaults.overlayCSS, { backgroundColor: 'black', opacity: '0.6', cursor: 'default' });
        $.blockUI(formdemo, { border: 'none', width: '410px', top:'30%', left:'45%', borderRight: '1px solid #ABABAB', borderBottom: '1px solid #ABABAB', backgroundColor: 'transparent'});
		$('#cdemolink').val($('#footer_hidden_dms').val());
		$('#cdemoname').val($('#footer_hidden_demoname_dms').val());
		$('#cdemofor').val('dms');
    });
	
	// on click of the cms demo
	$('#cms').click(function() {
		$.extend($.blockUI.defaults.overlayCSS, { backgroundColor: 'black', opacity: '0.6', cursor: 'default' });
        $.blockUI(formdemo, { border: 'none', width: '410px', top:'30%', left:'45%', borderRight: '1px solid #ABABAB', borderBottom: '1px solid #ABABAB', backgroundColor: 'transparent'});
	    $('#cdemolink').val($('#hidden_cms').val());
		$('#cdemoname').val($('#hidden_demoname_cms').val());
		$('#cdemofor').val('cms');
    });
	// on click of the footer cms demo
	$('#footer_crm').click(function() {
		$.extend($.blockUI.defaults.overlayCSS, { backgroundColor: 'black', opacity: '0.6', cursor: 'default' });
        $.blockUI(formdemo, { border: 'none', width: '410px', top:'30%', left:'45%', borderRight: '1px solid #ABABAB', borderBottom: '1px solid #ABABAB', backgroundColor: 'transparent'});
	    $('#cdemolink').val($('#footer_hidden_crm').val());
		$('#cdemoname').val($('#footer_hidden_demoname_crm').val());
		$('#cdemofor').val('crm');
    });
	// on click of the crm demo
	$('#crm').click(function() {
		$.extend($.blockUI.defaults.overlayCSS, { backgroundColor: 'black', opacity: '0.6', cursor: 'default' });
        $.blockUI(formdemo, { border: 'none', width: '410px', top:'30%', left:'45%', borderRight: '1px solid #ABABAB', borderBottom: '1px solid #ABABAB', backgroundColor: 'transparent'});
	    $('#cdemolink').val($('#hidden_crm').val());
		$('#cdemoname').val($('#hidden_demoname_crm').val());
		$('#cdemofor').val('crm');
    });
	// on click of the footer inetdocs demo
	$('#footer_inetdocs').click(function() {
		$.extend($.blockUI.defaults.overlayCSS, { backgroundColor: 'black', opacity: '0.6', cursor: 'default' });
        $.blockUI(formdemo, { border: 'none', width: '410px', top:'30%', left:'45%', borderRight: '1px solid #ABABAB', borderBottom: '1px solid #ABABAB', backgroundColor: 'transparent'});
	    $('#cdemolink').val($('#footer_hidden_inetdocs').val());
		$('#cdemoname').val($('#footer_hidden_demoname_inetdocs').val());
		$('#cdemofor').val('inetdocs');
    });
});



function closewindow()
{
	$.unblockUI();
}



/* EXPRESSIONS REGULIERES */
function matchRegularExpression(valeur, regularExpression) {
  var resultat = valeur.match(regularExpression);
  if(resultat!=null && resultat.length==1) return true;
  else return false;
}


/* JUSTIFY BLOCKS JQUERY */
jQuery.fn.vjustify=function() {
    var maxHeight=0;
    this.each(function(){
        if (this.offsetHeight>maxHeight && this.offsetHeight) {maxHeight=this.offsetHeight;}
    });
    this.each(function(){
        $(this).height(maxHeight + "px");
        if (this.offsetHeight>maxHeight) {
            $(this).height((maxHeight-(this.offsetHeight-maxHeight))+"px");
        }
    });
};

// SHOW FLASH v1.0
// Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?');
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs)
{
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret =
    AC_GetArgs
    (  arguments, "", "movie", "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"									
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret =
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();

    switch (currArg){
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace":
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
