function DG_RSV_ValidatorRules_callback (Validator) {
    var form_id = Validator.form.id;
    var rules = new Array();
    if (form_id == 'applicant_passwordreminder_form') {
        //rules.push("no validation");
    } else if (form_id == 'applicant_data_new_form') {
//
    } else if (form_id == 'advertiser_data_form') {
//
    } else if (form_id == 'applicant_passwordreminder_form') {
//
    }
    
    return rules;
}

function DG_RSV_ValidatorConfig_callback (Validator) {
    return {
        displayType: 'alert-all',
        errorJSItemBullet: '\xBB ',
        errorTextIntro: 'Der er f\xF8lgende fejl i dine indtastninger:',
        rules: Validator.rules
    };
}

function topmenu_Callback() {
    var topmenu = $('#topMenu');
    if (topmenu) {
        var ul = $('#topMenu > ul');
        var lis = $('#topMenu > ul > li:visible');
        var liwidth = Math.floor(ul.width()/lis.length);
        var ulwidth = ul.width();
        var diff = ulwidth - liwidth*lis.length;
        lis.each(function(i) {
                    var thiswidth = liwidth;
                    if (i < diff) thiswidth++;
                    thiswidth = thiswidth - parseInt($(this).css('border-left-width'));
                    $(this).css('width', thiswidth);
                }
            );
    }
}

$(document).ready(function(){
	topmenu_Callback();
	//$("#pageHead a").attr("href", "http://www.dm.dk");
	
    if ($("#editAdMenu").length) {
        var newSelect = document.createElement("select");
        newSelect.id = "editad_dropdown_menu";
        newSelect.onchange = function(){
            window.location = this.value;
            };
        
        var list = $("#editAdMenu > ul > li > ul > li > a");
        list.each(function(i) {
                    newSelect.options[newSelect.options.length] = new Option($(this).text(), $(this).attr("href"));
                    if ($(this).parent().hasClass('selected')) newSelect.options[newSelect.options.length - 1].selected = true;
                }
            );
        $("#template_page_contents").append(newSelect);
    }
    if ($("#editCvMenu").length) {
        var newSelect = document.createElement("select");
        newSelect.id = "editcv_dropdown_menu";
        newSelect.onchange = function(){
            window.location = this.value;
            };
        
        var list = $("#editCvMenu > ul > li > ul > li > a");
        list.each(function(i) {
                    newSelect.options[newSelect.options.length] = new Option($(this).text(), $(this).attr("href"));
                    if ($(this).parent().hasClass('selected')) newSelect.options[newSelect.options.length - 1].selected = true;
                }
            );
        $("#template_page_contents").append(newSelect);
    }
});

