function showHide(IDList) {
    var getID=document.getElementById(IDList);
    if (getID.style.display == "block") {
        getID.style.display = "none";
    }
    else {
        getID.style.display = "block";
    }
}
function show(IDList) {
    var getID=document.getElementById(IDList);
    getID.style.display = "block";
    setLightBoxSize();//Setting LightBox size
    CreateScrollObject(checkPopUpQuantity());
    setPopUpPosition ();
    
    showPopUpIndicator = "true";
}
function hide(IDList) {
    var getID=document.getElementById(IDList);
    getID.style.display = "none";
    hideLightBox();
    var getBody = document.getElementsByTagName("body")[0];
    var getHtml = document.getElementsByTagName("html")[0];
    getBody.style.overflow = "";
    getHtml.style.overflow = "";
    
    showPopUpIndicator = "false";
}
function showSentToFriend(IDList) {
    var getID=document.getElementById(IDList);
    getID.style.display = "block";
}
function hideSentToFriend(IDList) {
    var getID1=document.getElementById(IDList);
    var getID2=document.getElementsByTagName('input');
    var getID3=document.getElementsByTagName('textarea');
    getID1.style.display = "none";
    for (var i = 0; i < getID2.length; i++) {
        getID2[i].style.borderColor = "#bdbbbb";
    }
    for (var i = 0; i < getID3.length; i++) {
        getID3[i].style.borderColor = "#bdbbbb";
    }
}

function showHideEnterprise2(enterpriseCheckBox) {
    
    var getEnter=document.getElementById('enterprise');
    var getID1=document.getElementById('raisonSo');
    var getID2=document.getElementById('siretNumber');
    var getID3=document.getElementById('telEnter');
    
    if (enterpriseCheckBox.checked) {
        getID1.className = "ShowEnterprise";
        getID2.className = "ShowEnterprise";
        getID3.className = "ShowEnterprise";
    }
    else {
        getID1.className = "HideEnterprise";
        getID2.className = "HideEnterprise";
        getID3.className = "HideEnterprise";

    }
}

function showHideEnterpriseFromServer(enterpriseCheckBoxId) {
    var enterpriseCheckBox = document.getElementById(enterpriseCheckBoxId);
    var getEnter=document.getElementById('enterprise');
    var getID1=document.getElementById('raisonSo');
    var getID2=document.getElementById('siretNumber');
    var getID3=document.getElementById('telEnter');
    
    if (enterpriseCheckBox.checked) {
        getID1.className = "ShowEnterprise";
        getID2.className = "ShowEnterprise";
        getID3.className = "ShowEnterprise";
    }
    else {
        getID1.className = "HideEnterprise";
        getID2.className = "HideEnterprise";
        getID3.className = "HideEnterprise";

    }
}

function ShowHideCalendar() {
    var getID=document.getElementById('calendar');
    if (getID.className == "TableCalendar HideCalendar") {
        getID.className = "TableCalendar ShowCalendar";
    }
    else {
        getID.className = "TableCalendar HideCalendar";
    }
}

//function SetEnterpriseVisibleStatusValue(obj)
//{
//    if (obj.checked)
//    {
//        document.getElementById(validationConditionValue) = "true";
//    }
//    else
//    {
//        document.getElementById(validationConditionValue) = "false";
//    }
//}

/*--------------*/
function virtualKeyBoard(KeyNum, inputTextBox) {
    var inputField=document.getElementById(inputTextBox);
    if(inputField.value.length >= 19){
        return;
    }
    inputField.value += KeyNum;
}
function clearBack (inputTextBox) {
    var inputLength=document.getElementById(inputTextBox).value.length-1;
    var inputField=document.getElementById(inputTextBox);
    inputField.value = inputField.value.slice(0,inputLength);
}
function clearAll (inputTextBox) {
    var inputField=document.getElementById(inputTextBox);
    inputField.value = "";
    inputField.focus();
}
/*-FOOTER JS-*/
var Timer;
function ScrollLeft() {
    Timer = setInterval("document.getElementById('listBrand').scrollLeft -= 2", 1);
}
function ScrollRight() {
    Timer = setInterval("document.getElementById('listBrand').scrollLeft += 2", 1);
}


/*----*/
function loadUniver() {
    var univerTagName = document.getElementsByTagName("input");
    for ( var i=0; i< univerTagName.length; i++) {
        if (univerTagName[i].type == 'hidden') {
             var univerUrl = univerTagName[i].value;
        }
    }
    var getUniver = document.getElementById("univer");
    getUniver.style.backgroundImage="url("+univerUrl+")";
    var ie=document.all;
    if (ie) {
        doFixPng(univerUrl);
    }
}

function doFixPng (s) {
    var f = 'DXImageTransform.Microsoft.AlphaImageLoader';
    var getUniver = document.getElementById("univer");
    
    getUniver.style.background = "none";
    getUniver.style.filter = 'progid:'+f+'(src="'+s+'",sizingMethod="crop")';
}

/*-SHOW HIDE POP UP-*/
var showPopUpIndicator = "false";
function showPopUp(IDList) {
    var getID=document.getElementById(IDList);
    getID.style.display = "block";
    setLightBoxSize();//Setting LightBox size
    CreateScrollObject(checkPopUpQuantity());
    setPopUpPosition ();
    showPopUpIndicator = "true";
}
function hidePopUp(IDList) {
    var getID=document.getElementById(IDList);
    getID.style.display = "none";
    //Reset the drag to top
    var popUpNumBer = checkPopUpQuantity();
    var contentObject = new Array();
    var dragObject = new Array();
    for (var i = 0 ; i < popUpNumBer ; i++) {
        contentObject[i] = document.getElementById("graphicsb0"+i);
        dragObject[i] = document.getElementById("drag"+i);
        contentObject[i].style.top = 0+"px";
        dragObject[i].style.top = 74+"px";
        if (navigator.userAgent.indexOf("MSIE 6.0") > 0) {
            dragObject[i].style.top = 47+"px";
        }
    }
    hideLightBox();

    showPopUpIndicator = "false";
}
/*--Set PopUp Position--*/
function setPopUpPosition () {
    var userAgentWidth = document.body.clientWidth;
    var getPopUpElement = document.getElementsByTagName("div");
    var popUpWidth = 539;  /*--popUpWidth greater make the PopUp` closer to the left--*/
    var offSetCenter = 230;
    var ie = document.all; //If IE
    if (ie) {
        scrollTop = document.documentElement.scrollTop;
    }
    else {
        scrollTop = window.pageYOffset;
    }

    var popUpPosition = userAgentWidth/2 + offSetCenter - popUpWidth;
    for (var i = 0 ; i < getPopUpElement.length ; i++) {
        if (getPopUpElement[i].className == "WrapPopUp") {
            getPopUpElement[i].style.left = popUpPosition + "px";
            getPopUpElement[i].style.top = 155 + scrollTop + "px";
        }
    }
}
/*-END OF SHOW HIDE POP UP-*/
function showSentToFriendPopUp(IDList) {
    
    var getID=document.getElementById(IDList);
    getID.style.display = "block";
    setLightBoxSize();//Setting LightBox size
    CreateScrollObject(checkPopUpQuantity());
    setPopUpPosition ();
    
    showPopUpIndicator = "true";
}
function hideSentToFriendPopUp(IDList) {
    var getID1=document.getElementById(IDList);
    var getID2=document.getElementsByTagName('input');
    var getID3=document.getElementsByTagName('textarea');
    getID1.style.display = "none";
    for (var i = 0; i < getID2.length; i++) {
        getID2[i].style.borderColor = "#bdbbbb";
    }
    for (var i = 0; i < getID3.length; i++) {
        getID3[i].style.borderColor = "#bdbbbb";
    }
    //Reset the drag to top
    var popUpNumBer = checkPopUpQuantity();
    var contentObject = new Array();
    var dragObject = new Array();
    for (var i = 0 ; i < popUpNumBer ; i++) {
        contentObject[i] = document.getElementById("graphicsb0"+i);
        dragObject[i] = document.getElementById("drag"+i);
        contentObject[i].style.top = 0+"px";
        dragObject[i].style.top = 74+"px";
        if (navigator.userAgent.indexOf("MSIE 6.0") > 0) {
            dragObject[i].style.top = 47+"px";
        }
    }
    hideLightBox();

    showPopUpIndicator = "false";
}

function CreateScrollObject(popUpNumber){
    var myScrollArray = new Array();
    for (var i = 0 ; i < popUpNumber ; i++) {
        myScrollArray[i] = new ScrollObj(6,0,134,"track"+i,"up"+i,"down"+i,"drag"+i,"contentMask"+i,"graphicsb0"+i);
    }
}
function checkPopUpQuantity () {
    var getPopUpElement = document.getElementsByTagName("div");
    var popUpNumber = 0;
    for (var i = 0 ; i < getPopUpElement.length ; i++) {
        if (getPopUpElement[i].className == "WrapPopUp" && getPopUpElement[i].id != "alertBox") {
            popUpNumber += 1;
        }
    }
    return popUpNumber;
}
function removeLongerText(textboxName, maxLength) {
    var objText = document.getElementById(textboxName);
    var objTextValue = objText.value;
    if (objTextValue.length >= maxLength) {
    objText.value = trim(objTextValue).substring(0,maxLength);
    
    }
}
function checkLength(e,textboxName, maxLength) {
    
    var objText = document.getElementById(textboxName);
    var objTextValue = objText.value;
    if (objTextValue.length < maxLength) {
            return true;
    }
    
    var evt=(e)?e:(window.event)?window.event:null; 
    
    
    if(evt)
    { 
        var key=(evt.charCode)?evt.charCode: ((evt.keyCode)?evt.keyCode:((evt.which)?evt.which:0)); 
        if( (key>= 27 && key<= 46 && key!= 32) || key ==8 )
        {
            return true;
        }
    }
    return false;

}
function callEstat(pageName, pageGroupName)
{
    if(_PJS)
    {      
        _estatl("231031196715","280080141091","France","Kadeos", pageGroupName, pageName);
    }
}
function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
  
}

function setCardWidth()
{
    var ulElement = document.getElementsByTagName("ul");
    for (var i = 0 ; i < ulElement.length ; i++) {
        if (ulElement[i].className == "List") {
            var liElement = ulElement[i].getElementsByTagName("li");
            var count = 0;
            var totalWidthCardInRow = 0;
            var liClearIndex = new Array();
            for (var j = 0 ; j < liElement.length; j++)
            {
                totalWidthCardInRow += liElement[j].clientWidth + 25;
                if(totalWidthCardInRow  >= ulElement[i].clientWidth)
                {
                    liClearIndex[count] = j + count;
                    totalWidthCardInRow = liElement[j].clientWidth + 25;
                    count++;
                }
                setWidthForTextInLiElement(liElement[j],liElement[j].clientWidth);
            }
            for (var k = 0 ; k < liClearIndex.length ; k++) {
                appendClearLi(ulElement[i],liElement[liClearIndex[k]]);
            }
        }
    }
}
function appendClearLi(ulElement,liElement) {
    var clearLiElement = document.createElement("li");
    clearLiElement.style.clear = "left";
    ulElement.insertBefore(clearLiElement, liElement);
}

window.onresize = function () {
    if (showPopUpIndicator == "true") {
        setPopUpPosition();
        setLightBoxSize();
    }
}
function TextBoxOnKeyPress(e, buttonid) {
    var intKey = (window.Event) ? e.which : e.keyCode;
    if (intKey == 13) { //enter key
        var bt = document.getElementById(buttonid);
        if (bt)
            bt.click();
        return false;
    }
    return true;
}

function TextBoxOnKeyPressEx(e, buttonid)
{
    var evt = e ? e : window.event;
    var bt = document.getElementById(buttonid);
    if (bt) {
        if (evt.keyCode == 13) {
            bt.click();
            return false;
        }
    }
}

function setWidthForTextInLiElement(liElement, width)
{
    var divElement = liElement.getElementsByTagName("div");
    for( var i=0; i< divElement.length; i++)
    {
        if(divElement[i].className == 'Text')
        {
            var linkElement = divElement[i].getElementsByTagName("a");
            linkElement[0].style.width = width-22 + "px";
        }
    }
}
