function vsInitSlider() {
    try{
    $('#slider').nivoSlider({
        effect:'fade', //Specify sets like: 'fold,fade,sliceDown'
        slices:1,
        animSpeed:500, //Slide transition speed
        pauseTime:4500,
        startSlide:0, //Set starting Slide (0 index)
        directionNav:true, //Next & Prev
        directionNavHide:false, //Only show on hover
        controlNav:false, //1,2,3...
        controlNavThumbs:false, //Use thumbnails for Control Nav
        controlNavThumbsFromRel:false, //Use image rel for thumbs
        controlNavThumbsSearch: '.jpg', //Replace this with...
        controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
        keyboardNav:false, //Use left & right arrows
        pauseOnHover:false, //Stop animation while hovering
        manualAdvance:false, //Force manual transitions
        captionOpacity:0, //Universal caption opacity
        beforeChange: function(){},
        afterChange: function(){},
        slideshowEnd: function(){}, //Triggers after all slides have been shown
        lastSlide: function(){}, //Triggers when last slide is shown
        afterLoad: function(){} //Triggers when slider has loaded
    });
    } catch (e) {}
}
$(function() {
    $( "#accordion" ).accordion({
        collapsible: true,
        autoHeight: false,
        active: false
    });
});
var currLogo = "1";
var prevLogo = "1";
var currPub = "1";
function logoRotate() {
    if (currLogo == "1") {
        prevLogo = "1";
        currLogo = "2";
    } else if (currLogo == "2") {
        prevLogo = "2";
        currLogo = "3";
    } else if (currLogo == "3") {
        prevLogo = "3";
        currLogo = "1";
    }
    document.getElementById('bot-logo-1-'+currLogo).style.display="block";
    document.getElementById('bot-logo-1-'+prevLogo).style.display="none";
    document.getElementById('bot-logo-2-'+currLogo).style.display="block";
    document.getElementById('bot-logo-2-'+prevLogo).style.display="none";
    document.getElementById('bot-logo-3-'+currLogo).style.display="block";
    document.getElementById('bot-logo-3-'+prevLogo).style.display="none";
    document.getElementById('bot-logo-4-'+currLogo).style.display="block";
    document.getElementById('bot-logo-4-'+prevLogo).style.display="none";
    document.getElementById('bot-logo-5-'+currLogo).style.display="block";
    document.getElementById('bot-logo-5-'+prevLogo).style.display="none";
    var pub1 = document.getElementById('pubRot1'+currPub);
    var pub2 = document.getElementById('pubRot2'+currPub);
    if (pub1 && pub2) {
        var x = parseInt(currPub);
        x = x + 1;
        if (x > 5) {
            x = 1;
        }
        pub1.style.display = 'none';
        pub2.style.display = 'none';
        currPub = x;
        document.getElementById('pubRot1'+currPub).style.display = 'block';
        document.getElementById('pubRot2'+currPub).style.display = 'block';
    }
    window.setTimeout(logoRotate, 10000);
}
var m_to_s = 500;
var m_closemenu_to = null;
var opened_menu_id = null;
var opened_menu_elem = null;
function dd_openMenu(id,elem) {
    dd_cancelMenuTO();
    if (opened_menu_id != null) {
        var oldsm = document.getElementById('menu'+opened_menu_id);
        if (oldsm) {
            oldsm.style.display='none';
        }
        if (opened_menu_elem) {
            opened_menu_elem.className = "headerMenuItem";
        }
    }
    opened_menu_id = id;
    opened_menu_elem = elem;
    opened_menu_elem.className = "headerMenuItem headerMenuItemHover";
    var sm = document.getElementById('menu'+opened_menu_id);
    if (sm) {
        var pos = getPosition(elem);
        sm.style.top = (pos.y+50) +'px';
        sm.style.left = ((pos.x))+'px';
        sm.style.display = 'block';
    }
}
function dd_closeMenuFinal() {
    var sm = document.getElementById('menu'+opened_menu_id);
    if (sm) {
        sm.style.display='none';
    }
    if (opened_menu_elem) {
        opened_menu_elem.className = "headerMenuItem";
    }
    opened_menu_id = null;
    opened_menu_elem = null;
}
function dd_closeMenu() {
    m_closemenu_to = window.setTimeout(dd_closeMenuFinal, m_to_s);
}
function dd_cancelMenuTO() {
    if (m_closemenu_to) {
        window.clearTimeout(m_closemenu_to);
        m_closemenu_to = null;
    }
}
var m_to_s2 = 500;
var m_closemenu_to2 = null;
var opened_menu_id2 = null;
var opened_menu_elem2 = null;
var m_special = false;
function dd_openMenu2(id,elem,special) {
    dd_cancelMenuTO();
    dd_cancelMenuTO2();
    if (opened_menu_id2 != null) {
        var oldsm = document.getElementById('menu2'+opened_menu_id2);
        if (oldsm) {
            oldsm.style.display='none';
        }
        if (opened_menu_elem2) {
            opened_menu_elem2.className = "headerSubmenuItem";
        }
    }
    opened_menu_id2 = id;
    opened_menu_elem2 = elem;
    opened_menu_elem2.className = "headerSubmenuItemHover";
    var sm = document.getElementById('menu2'+opened_menu_id2);
    if (sm) {
        var pos = getPosition(elem);
        if (special) {
            sm.style.top = (pos.y + parseInt(special)) +'px';
            sm.style.left = (pos.x)+'px';
            sm.style.display = 'block';
            m_special = true;
        } else {
            sm.style.top = (pos.y) +'px';
            sm.style.left = (parseInt(elem.offsetWidth)+pos.x+2)+'px';
            sm.style.display = 'block';
            m_special = false;
        }
    }
}
function dd_closeMenuFinal2() {
    var sm = document.getElementById('menu2'+opened_menu_id2);
    if (sm) {
        sm.style.display='none';
    }
    if (opened_menu_elem2) {
        opened_menu_elem2.className = "headerSubmenuItem";
    }
    opened_menu_id2 = null;
    opened_menu_elem2 = null;
}
function dd_closeMenu2() {
    m_closemenu_to2 = window.setTimeout(dd_closeMenuFinal2, m_to_s2);
}
function dd_cancelMenuTO2() {
    if (m_closemenu_to2) {
        window.clearTimeout(m_closemenu_to2);
        m_closemenu_to2 = null;
    }
}
var m_to_s3 = 150;
var m_closemenu_to3 = null;
var opened_menu_id3 = null;
var opened_menu_elem3 = null;
function dd_openMenu3(id,elem) {
    if (m_special) {
        return;
    }
    dd_cancelMenuTO();
    dd_cancelMenuTO2();
    dd_cancelMenuTO3();
    if (opened_menu_id3 != null) {
        var oldsm = document.getElementById('menu3'+opened_menu_id3);
        if (oldsm) {
            oldsm.style.display='none';
        }
    }
    opened_menu_id3 = id;
    opened_menu_elem3 = elem;
    var sm = document.getElementById('menu3'+opened_menu_id3);
    if (sm) {
        var pos = getPosition(elem.offsetParent);
        sm.style.top = (pos.y+1) +'px';
        sm.style.left = (parseInt(elem.offsetWidth)+pos.x+2)+'px';
        sm.style.display = 'block';
    }
}
function dd_closeMenuFinal3() {
    var sm = document.getElementById('menu3'+opened_menu_id3);
    if (sm) {
        sm.style.display='none';
    }
    opened_menu_id3 = null;
    opened_menu_elem3 = null;
}
function dd_closeMenu3() {
    m_closemenu_to3 = window.setTimeout(dd_closeMenuFinal3, m_to_s3);
}
function dd_cancelMenuTO3() {
    if (m_closemenu_to3) {
        window.clearTimeout(m_closemenu_to3);
        m_closemenu_to3 = null;
    }
}
function serviceContactForm(validate, count) {
    var subject = document.getElementById('contactForm-subject').value;
    var email = document.getElementById('contactForm-email').value;
    var content = document.getElementById('contactForm-content').value;
    var appendField="";
    if(document.getElementById('fieldName1')!=null) {
        var total = 9;
        if (count) {
            total = count;
        }
        for (var i = 1; i < total; i++) {
            appendField+="&fieldName"+i+"="+
                encodeURIComponent(document.getElementById('fieldName'+i).value);
            if(document.getElementById('field'+i).type == "checkbox") {
                if (document.getElementById('field'+i).checked) {
                    appendField+="&field"+i+"=checked.";
                } else {
                    appendField+="&field"+i+"=not checked.";
                }
            } else {
              appendField+="&field"+i+"="+
                  encodeURIComponent(document.getElementById('field'+i).value);
            }
        }
        appendField+="&count="+total;
    }
    var form = document.getElementById('contactForm-Container');
    var inputs = form.getElementsByTagName("input");
    var validForm = true;
    for (i in inputs) {
        if (inputs[i].type=="text" && inputs[i].value=="") {
            validForm = false;
            break;
        }
    }
    if (!validForm && validate) {
        popError('errorMessageDivEmptyForm');
    } else {
        ajax(actionPath + "contactUs?subject="+encodeURIComponent(subject)
            +"&email="+encodeURIComponent(email)
            +"&content="+encodeURIComponent(content)
            +"&emailkey=contact.service"
            +appendField, sendContactFormEmailConfirm);
    }
}
function endNivoLoad() {
    document.getElementById('nivoLoader').style.display = 'none';
}
