jQuery.noConflict();
jQuery(document).ready(function(){
        detectBrowser();
        createNewsBlock('.news_block');
        createMenuContent('.menu_content');
        createFormBlock('#inner_content');
        jQuery('body').css('background', rundpict(21));
        jQuery('#menuWrapper').accordion({
          autoHeight: false,
          collapsible: true,
          active: -1
        });
        jQuery('#Menu').click(function(){
          openMenu('#MenuContentAcc');
        });
        jQuery('#MenuContentAcc').mouseleave(function(){
          closeMenu('#MenuContentAcc');
        });
        jQuery('#top_right, #close_contact').click(function(){
                openContactForm('#contact_us');
            });
        //jQuery('#MenuContentAcc').find('a').click(function(){
        //    closeMenu('#MenuContentAcc');
        //});
        jQuery('#AjaxContactUS').submit(function() {
            var resF = checkForm('/modules/AjaxContactUS/check.php');
            return resF;
        });
        //if (jQuery.browser.msie){
        //    jQuery("#main_wrapper").find('a').each(function(){
        //        this.textShadow();
        //    });
        //}
        //jQuery("#main_wrapper > a").textShadow();
        //jQuery("#inner_content > h2").textShadow();
        showMessageBox();
    })


function rundpict(pnum) {
    var pict_num=Math.floor(Math.random()*pnum + 1);
    var pict_name= pict_num + '.jpg';
    pict_name = 'url(/images/backgrounds/' + pict_name + ') no-repeat center left fixed black';
    return pict_name;
}

function createMenuContent (menuCont) {
    jQuery(menuCont).each(function(){
        var topMenu = '<table class="menuTable" cellpadding="0" cellspacing="0" ><tr><td class="menu_content_top">&nbsp;</td></tr>';
        var botMenu = '<tr><td class="menu_content_bottom">&nbsp;</td></tr></table>';
        var menuCont = topMenu + '<tr><td class="menu_content_center">' + jQuery(this).html() + '</td></tr>' + botMenu;
        jQuery(this).empty();
        jQuery(this).append(menuCont);
    });     
}

function createFormBlock(formCont) {
    var FormHeight = jQuery(formCont).find('form').css('height');
    //alert(jQuery(formCont).find('form').attr('id'));
    jQuery(formCont).find('form').before('<div class="befor_form">&nbsp;</div>');
    jQuery(formCont).find('form').after('<div class="after_form">&nbsp;</div>');
    jQuery(".form_inside").css('height', FormHeight);
}

function openContactForm (contactForm){
    jQuery(contactForm).toggle('drop');
}

function openCFfromMenu(){
    openContactForm('#contact_us');
    closeMenu('#MenuContentAcc');
}

function openMenu(objName) {
    var parOffset = jQuery("#Menu:parent").offset();
    jQuery(objName).css('left',  parOffset.left);
    jQuery(objName).expose({api: true,color:'#123052'}).load();
    jQuery(objName).show('blind');
}

function closeMenu(objName) {
    jQuery(objName).expose().close();
    //jQuery(objName).effect('blind');
    jQuery('#MenuContentAcc').hide();
}

function createNewsBlock(newsBlockName) {
    jQuery(newsBlockName).before('<div class="news_top_block">&nbsp;</div>');
    jQuery(newsBlockName).after('<div class="news_bottom_block">&nbsp;</div>');
    jQuery(".news_bottom_block").css('float', 'right');
    jQuery(".news_top_block").css('float', 'right');
    jQuery(newsBlockName).each( function(){
        var newsText = '<div class="news_text">' + jQuery(this).html() + '</div>';
        jQuery(this).empty();
        jQuery(this).append(newsText);
        jQuery(this).find(".news_text").css({'margin': '10px', 'width': '165px', 'float': 'right'});
        //jQuery(this).find(".news_text").css('border', '1px solid black');
    });
}

function checkForm(urlCheck){
    var formData = jQuery('#AjaxContactUS').serialize();
    jQuery.ajax({
        type: "POST",
        url: urlCheck,
        data: formData,
        cache: false,
        async: false,
        success: function(msg){
            var res = msg.substring(0,1);
            var capcha = msg.substring(1);
            if (res == '1'){
                jQuery('#error_message').text('Enter your name please!');
            } else if (res == '2') {
                jQuery('#error_message').text('Enter your e-mail please!');
            } else if (res == '3') {
                jQuery('#error_message').text('Enter the subject please!');
            } else if (res == '4') {
                jQuery('#error_message').text('Enter your message please!');
            } else if (res == '5') {
                jQuery('#error_message').text('Enter symbols from the picture below please!');
            } else if ( res == '6') {
                jQuery('#error_message').text('Enter correct symbols from the picture below please!');
                jQuery('#capcha').html(capcha);
            } else if (res == '7') {
                jQuery('#error_message').empty();
                openContactForm('#contact_us');
                jQuery('#AjaxContactUS :text, #AjaxContactUS textarea').each(function(){
                    jQuery(this).val('');
                });
                jQuery('#capcha').html(capcha);
                showMessageBox('<p>Thank you for contacting us!<br />Your message has been successfully sent.<br />We will contact you back in the nearest time.</p>');
            }
        }
    });
    return false;
}

function showMessageBox(msgToShow){
    if (msgToShow != ''){
        jQuery('#message_box').html(msgToShow);
    }
    if ( jQuery('#message_box').html() ){
        jQuery('#message_box').dialog({
            height: 200,
            width: 350,
            closeOnEscape: true,
            autoOpen: false,
            modal: true,
            closeText: '  '
        });
        jQuery('#message_box').dialog('open');
    }
}

function detectBrowser(){
    if (jQuery.browser.msie){
        if (jQuery.browser.version == '6.0'){
            var msgBx ='<span style="font-size: 12px;">Dear site visitor, you are using<br />Internet Explorer - ' + jQuery.browser.version + '<br />This web site does not support this version of the browser.<br />To display web pages correctly, we recommend you to upgrade to a modern browser or to a newer version of IE<br />You can do this at <a href="http://www.mozilla.com/en-US/firefox/firefox.html" > Firefox website</a>' + jQuery('#message_box').html() + '</span>';
            jQuery('#wrapper').css('overflow', 'hidden');
            showMessageBox(msgBx);
        }
    }
}


