jQuery(document).ready(function(){ var code; var id; var index_x; var ad_width; var ad_height; var ad_format; var ad_type; var color_border; var color_bg; var color_link; var color_text; var color_url; var client; var width; var height; var format; var type; var border_; var bg; var link; var text; var url; var ui_features; var features; var ad_script; var border_str; var pal_name = ['Default Google pallete','Open Air','Seaside','Shadow','Blue Mix','Ink','Graphite']; var border = ['#FFFFFF','#FFFFFF','#336699','#000000','#6699CC','#000000','#CCCCCC']; var bgcolor = ['#FFFFFF','#FFFFFF','#FFFFFF','#F0F0F0','#003366','#000000','#CCCCCC']; var linkcol = ['#0000FF','#0000FF','#0000FF','#0000FF','#FFFFFF','#FFFFFF','#000000']; var urlcolor= ['#008000','#008000','#008000','#008000','#AECCEB','#999999','#666666']; var textcol = ['#000000','#000000','#000000','#000000','#AECCEB','#CCCCCC','#333333']; ad_script = '' jQuery("#adtypeselect option[value='" + jQuery('#adtypesel_val').val() + "']").attr('selected', 'selected'); if (jQuery('#adtypesel_val').val() == 'image_only') { jQuery('#def').css("visibility", "hidden"); jQuery('#img_only').css("visibility", "visible"); } jQuery("#corner_style option[value='" + jQuery('#corner_style_val').val() + "']").attr('selected', 'selected'); ui_features = jQuery('#corner_style :selected').val(); jQuery("#homeAds option[value='" + jQuery('#homeads_val').val() + "']").attr('selected', 'selected'); jQuery("input[type=radio][value='" + jQuery('#adtype_val').val() + "']").attr('checked', 'checked'); if (jQuery('#adtype_val').val() == 'linkunit') { jQuery('#adtypeselect').attr('disabled', 'disabled'); jQuery('#def').css("visibility", "hidden"); jQuery('#img_only').css("visibility", "hidden"); jQuery('#lnk_unit').css("visibility", "visible"); jQuery("#link_unit option[value='" + jQuery('#link_unit_val').val() + "']").attr('selected', 'selected'); ad_format = jQuery('#link_unit :selected').val(); index_x = ad_format.indexOf('x'); ad_width = ad_format.substring(0, index_x); ad_height = ad_format.slice(index_x+1); } if (jQuery('#def').css('visibility') == 'visible') { ad_format = jQuery('#default_val').val(); } if (jQuery('#img_only').css('visibility') == 'visible') { ad_format = jQuery('#image_only_val').val(); } if (jQuery('#lnk_unit').css('visibility') == 'visible') { ad_format = jQuery('#link_unit_val').val(); } jQuery("#pallete option[value='" + jQuery('#pallete_val').val() + "']").attr('selected', 'selected'); jQuery("#position option[value='" + jQuery('#position_val').val() + "']").attr('selected', 'selected'); index_x = ad_format.indexOf('x'); ad_width = ad_format.substring(0, index_x); ad_height = ad_format.slice(index_x+1); format = "google_ad_format = \"" + ad_format + "_as\";\n"; curcolor = jQuery('#pallete :selected').val(); jQuery.each(pal_name, function(i, val) { if (curcolor == val){ jQuery('#Border').val(border[i]); jQuery('#Title').val(linkcol[i]); jQuery('#Background').val(bgcolor[i]); jQuery('#Text').val(textcol[i]); jQuery('#URL').val(urlcolor[i]); jQuery('#Border').css("background", jQuery('#Border').val()); jQuery('#Title').css("background", jQuery('#Title').val()); jQuery('#Background').css("background", jQuery('#Background').val()); jQuery('#Text').css("background", jQuery('#Text').val()); jQuery('#URL').css("background", jQuery('#URL').val()); } }); jQuery('#Border').val(jQuery('#border_val').val()); jQuery('#Title').val(jQuery('#title_val').val()); jQuery('#Background').val(jQuery('#background_val').val()); jQuery('#Text').val(jQuery('#text_val').val()); jQuery('#URL').val(jQuery('#url_val').val()); jQuery('#Border').css("background", jQuery('#Border').val()); jQuery('#Title').css("background", jQuery('#Title').val()); jQuery('#Background').css("background", jQuery('#Background').val()); jQuery('#Text').css("background", jQuery('#Text').val()); jQuery('#URL').css("background", jQuery('#URL').val()); jQuery('#pallete').change(function(){ curcolor = jQuery('#pallete :selected').val(); jQuery.each(pal_name, function(i, val) { if (curcolor == val){ jQuery('#Border').val(border[i]); jQuery('#Title').val(linkcol[i]); jQuery('#Background').val(bgcolor[i]); jQuery('#Text').val(textcol[i]); jQuery('#URL').val(urlcolor[i]); jQuery('#Border').css("background", jQuery('#Border').val()); jQuery('#Title').css("background", jQuery('#Title').val()); jQuery('#Background').css("background", jQuery('#Background').val()); jQuery('#Text').css("background", jQuery('#Text').val()); jQuery('#URL').css("background", jQuery('#URL').val()); } }); }); jQuery('#adtypeselect').change(function(){ type_ = jQuery('#adtypeselect :selected').val(); if ( type_ == 'default' || type_ == 'default_image'){ jQuery('#def').css("visibility", "visible"); jQuery('#img_only').css("visibility", "hidden"); ad_type = jQuery('#adtypeselect :selected').val(); ad_format = jQuery('#default :selected').val(); index_x = ad_format.indexOf('x'); ad_width = ad_format.substring(0, index_x); ad_height = ad_format.slice(index_x+1); } if (type_ == 'image_only'){ jQuery('#def').css("visibility", "hidden"); jQuery('#img_only').css("visibility", "visible"); ad_type = jQuery('#adtypeselect :selected').val(); ad_format = jQuery('#image_only :selected').val(); index_x = ad_format.indexOf('x'); ad_width = ad_format.substring(0, index_x); ad_height = ad_format.slice(index_x+1); } }); jQuery('#position').change(function(){ if (jQuery('#position :selected').val() == 'homepostend') { jQuery('#homeAds').removeAttr("disabled"); jQuery("#homeAds option[value='" + jQuery('#homeads_val').val() + "']").attr('selected', 'selected'); } else { jQuery('#homeAds').attr('disabled', 'disabled'); jQuery("#homeAds option[value='1']").attr('selected', 'selected'); } }); if (jQuery('#position :selected').val() == 'homepostend') { jQuery('#homeAds').removeAttr("disabled"); jQuery("#homeAds option[value='" + jQuery('#homeads_val').val() + "']").attr('selected', 'selected'); } else { jQuery('#homeAds').attr('disabled', 'disabled'); jQuery("#homeAds option[value='1']").attr('selected', 'selected'); } jQuery("#ad_type1").click(function() { jQuery('#adtypeselect').removeAttr("disabled"); jQuery('#def').css("visibility", "visible"); jQuery('#lnk_unit').css("visibility", "hidden"); ad_format = jQuery('#default :selected').val(); index_x = ad_format.indexOf('x'); ad_width = ad_format.substring(0, index_x); ad_height = ad_format.slice(index_x+1); }); jQuery("#ad_type2").click(function() { jQuery('#adtypeselect').attr('disabled', 'disabled'); jQuery('#def').css("visibility", "hidden"); jQuery('#img_only').css("visibility", "hidden"); jQuery('#lnk_unit').css("visibility", "visible"); ad_format = jQuery('#link_unit :selected').val(); index_x = ad_format.indexOf('x'); ad_width = ad_format.substring(0, index_x); ad_height = ad_format.slice(index_x+1); }); jQuery('#client_id').val(jQuery('#client_id_val').val()); jQuery('#default').change(function(){ ad_format = jQuery('#default :selected').val(); index_x = ad_format.indexOf('x'); ad_width = ad_format.substring(0, index_x); ad_height = ad_format.slice(index_x+1); }); jQuery('#image_only').change(function(){ ad_format = jQuery('#image_only :selected').val(); index_x = ad_format.indexOf('x'); ad_width = ad_format.substring(0, index_x); ad_height = ad_format.slice(index_x+1); format = "google_ad_format = \"" + ad_format + "_as\";\n"; }); jQuery('#link_unit').change(function(){ ad_format = jQuery('#link_unit :selected').val(); index_x = ad_format.indexOf('x'); ad_width = ad_format.substring(0, index_x); ad_height = ad_format.slice(index_x+1); format = "google_ad_format = \"" + ad_format + "_0ads_al\";\n"; }); jQuery('#corner_style').change(function(){ if (jQuery('#corner_style :selected').val() != 'none') { ui_features = jQuery('#corner_style :selected').val(); features = "google_ui_features = \"rc:" + ui_features + "\";\n"; } }); jQuery(".positive-integer").numeric({ decimal: false, negative: false }, function() { alert("Positive integers only"); this.value = ""; this.focus(); }); function arrows() { jQuery('.settings_body').each( function() { if ( jQuery(this).css('display') == 'none' ) { jQuery(this).prev('.settings_head').removeClass('arrow_up'); jQuery(this).prev('.settings_head').addClass('arrow_down'); } else if ( jQuery(this).css('display') == 'block' ) { jQuery(this).prev('.settings_head').removeClass('arrow_down'); jQuery(this).prev('.settings_head').addClass('arrow_up'); } }); } jQuery("#pos_num").hide(); jQuery("#visual").hide(); jQuery(".settings_head").click(function(){ jQuery(this).next(".settings_body").slideToggle(500); if ( jQuery(this).hasClass('arrow_up') ) { jQuery(this).removeClass('arrow_up'); jQuery(this).addClass('arrow_down'); } else if ( jQuery(this).hasClass('arrow_down') ) { jQuery(this).removeClass('arrow_down'); jQuery(this).addClass('arrow_up'); } return false; }); arrows(); jQuery('#donate').val(jQuery('#donate_val').val()); jQuery("#Border").focus(function() { jQuery('#colorpicker1').farbtastic('#Border'); jQuery("#colorpicker1").show(); jQuery("#colorpicker2").hide(); jQuery("#colorpicker3").hide(); jQuery("#colorpicker4").hide(); jQuery("#colorpicker5").hide(); }).focusout(function () { jQuery("#colorpicker1").hide(); }); jQuery("#Title").focus(function() { jQuery('#colorpicker2').farbtastic( '#Title' ); jQuery("#colorpicker1").hide(); jQuery("#colorpicker2").show(); jQuery("#colorpicker3").hide(); jQuery("#colorpicker4").hide(); jQuery("#colorpicker5").hide(); }).focusout(function () { jQuery("#colorpicker2").hide(); }); jQuery("#Background").focus(function() { jQuery('#colorpicker3').farbtastic( '#Background' ); jQuery("#colorpicker1").hide(); jQuery("#colorpicker2").hide(); jQuery("#colorpicker3").show(); jQuery("#colorpicker4").hide(); jQuery("#colorpicker5").hide(); }).focusout(function () { jQuery("#colorpicker3").hide(); }); jQuery("#Text").focus(function() { jQuery('#colorpicker4').farbtastic( '#Text' ); jQuery("#colorpicker1").hide(); jQuery("#colorpicker2").hide(); jQuery("#colorpicker3").hide(); jQuery("#colorpicker4").show(); jQuery("#colorpicker5").hide(); }).focusout(function () { jQuery("#colorpicker4").hide(); }); jQuery("#URL").focus(function() { jQuery('#colorpicker5').farbtastic( '#URL' ); jQuery("#colorpicker1").hide(); jQuery("#colorpicker2").hide(); jQuery("#colorpicker3").hide(); jQuery("#colorpicker4").hide(); jQuery("#colorpicker5").show(); }).focusout(function () { jQuery("#colorpicker5").hide(); }); jQuery("#update").click(function () { id = jQuery('#client_id').val(); color_border = jQuery('#Border').val(); color_link = jQuery('#Title').val(); color_bg = jQuery('#Background').val(); color_text = jQuery('#Text').val(); color_url = jQuery('#URL').val(); client = '\ngoogle_ad_client = "pub-' + id + '";\n'; width = 'google_ad_width = ' + ad_width + ';\n'; height = 'google_ad_height = ' + ad_height + ';\n'; if (jQuery("[name=adtype]:radio").filter(":checked").val() == 'adunit') { ad_type = jQuery('#adtypeselect :selected').val(); type = 'google_ad_type = "' + ad_type + '";\n'; format = 'google_ad_format = "' + ad_format + '_as";\n'; } if (jQuery("[name=adtype]:radio").filter(":checked").val() == 'linkunit') { ad_type = jQuery('#adtypeselect :selected').val(); type = ""; format = 'google_ad_format = "' + ad_format + '_0ads_al";\n'; } features = "google_ui_features = \"rc:" + ui_features + "\";\n"; if (jQuery('#corner_style :selected').val() == 'none') { features = ""; } border_ = 'google_color_border = "' + color_border + '";\n'; bg = 'google_color_bg = "' + color_bg + '";\n'; link = 'google_color_link = "' + color_link + '";\n'; text = 'google_color_text = "' + color_text + '";\n'; url = 'google_color_url = "' + color_url + '";\n'; code = '\n' + ad_script; jQuery('#mycode').val(code); }); });