');
jQuery('.clipart').css({'background-image': clipart_bkg_image, 'background-position': $bkg_position});
jQuery('#header').css({'padding': '23px 0px'})
jQuery('.content_pattern, .header_pattern, .slider_pattern, .header_separate, .slider_separate, .content_separate, .footer_pattern, .slider_shadow, .footer_shadow, .content_shadow').hide();
$elem_arr = ['.content_pattern', '.header_pattern', '.slider_pattern', '.header_separate', '.slider_separate', '.content_separate', '.footer_pattern', '.slider_shadow', '.footer_shadow', '.content_shadow']
elements_css($elem_arr);
jQuery('#content').css('padding', '0 0 20px');
jQuery('.wrapper_header, .wrapper_content, .wrapper_slider').css('background-color', 'transparent');
jQuery('body').css({'background-color': body_bkg_color, 'background-image': $header_pattern});
jQuery('.wrap_lay5').css({'background-color': $wrapper_content_bgcolor, 'background-image': $content_bkg_pattern.replace('\;','')});
jQuery(".container_menu").css({'margin': '0 auto'});
// /*sessvars.current_lay ison*/
// if(sessionStorage.slider_area_type == 'random-top'){
// jQuery('.wrapper_slider').insertBefore('.wrap_lay5')
// }
sess_create('#content');
sessvars.current_lay = 'layout_5';
sessvars.theme_change = 'true';
sessvars.wrap_bk_color = jQuery('.wrap_lay5').css('background-color');
sessvars.wrap_content_pattern = jQuery('.wrap_lay5').css('background-image');
jQuery.each(obj_sess_tmp, function(i, e){
sesstmp_create(i, e);
});
break;
case 'lay_6':
$slider_pattern = jQuery('.slider_pattern').css('background-image');
$slider_bkcolor = jQuery('.wrapper_slider').css('background-color');
vars_layouts($layout_2, $layout_3, $layout_4, $layout_5, $layout_6, $layout_7);
reset_container();
jQuery('#content').css('padding', '0 0 20px');
jQuery('.clipart').insertBefore('.wrapper_header');
jQuery('.container_menu').insertAfter('.container_LogoSearch');
jQuery('.wrapper_header, .wrapper_slider, .wrapper_content, .wrapper_footer').wrapAll('
');
jQuery('.clipart').css({'background-image': clipart_bkg_image, 'background-position': $bkg_position});
jQuery('#header').css({'padding': '23px 0px'})
jQuery('.content_pattern, .header_pattern, .slider_pattern, .header_separate, .slider_separate, .content_separate, .footer_pattern, .slider_shadow, .footer_shadow, .content_shadow').hide();
$elem_arr = ['.content_pattern', '.header_pattern', '.slider_pattern', '.header_separate', '.slider_separate', '.content_separate', '.footer_pattern', '.slider_shadow', '.footer_shadow', '.content_shadow']
elements_css($elem_arr);
jQuery('.wrapper_header, .wrapper_content, .wrapper_slider').css('background-color', 'transparent');
jQuery('body').css({'background-color': body_bkg_color, 'background-image': $header_pattern});
jQuery('.wrap_lay6').css({'background-color': $wrapper_content_bgcolor, 'background-image': $content_bkg_pattern.replace('\;','')});
jQuery(".container_menu").css({'margin': '0 auto'});
sess_create('#content');
sessvars.current_lay = 'layout_6';
sessvars.theme_change = 'true';
sessvars.wrap_bk_color = jQuery('.wrap_lay6').css('background-color');
sessvars.wrap_content_pattern = jQuery('.wrap_lay6').css('background-image');
jQuery.each(obj_sess_tmp, function(i, e){
sesstmp_create(i, e);
});
break;
case 'lay_7':
$slider_pattern = jQuery('.slider_pattern').css('background-image');
$slider_bkcolor = jQuery('.wrapper_slider').css('background-color');
vars_layouts($layout_2, $layout_3, $layout_4, $layout_5, $layout_6, $layout_7);
reset_container();
jQuery('.container_menu').insertAfter('.container_LogoSearch');
jQuery('.wrapper_header, .wrapper_slider, .wrapper_content, .wrapper_footer').wrapAll('
');
jQuery('.clipart').insertBefore('.wrapper_header');
jQuery('#content').css('padding', '0 0 20px');
jQuery('.clipart').css({'background-image': clipart_bkg_image, 'background-position': $bkg_position});
jQuery('#header').css({'padding': '23px 0px'})
jQuery('.content_pattern, .header_pattern, .slider_pattern, .header_separate, .slider_separate, .content_separate, .footer_pattern, .slider_shadow, .footer_shadow, .content_shadow').hide();
$elem_arr = ['.content_pattern', '.header_pattern', '.slider_pattern', '.header_separate', '.slider_separate', '.content_separate', '.footer_pattern', '.slider_shadow', '.footer_shadow', '.content_shadow']
elements_css($elem_arr);
jQuery('.wrapper_header, .wrapper_content, .wrapper_slider').css('background-color', 'transparent');
jQuery('body').css({'background-color': body_bkg_color, 'background-image': $header_pattern});
jQuery('.wrap_lay7').css({'background-color': $wrapper_content_bgcolor, 'background-image': $content_bkg_pattern.replace('\;','')}); /*bgcolor = $wrapper_content_bgcolor*/
jQuery('.container_menu').css({'margin': '0 auto'});
sess_create('#content');
sessvars.current_lay = 'layout_7';
sessvars.theme_change = 'true';
sessvars.wrap_bk_color = jQuery('.wrap_lay7').css('background-color');
sessvars.wrap_content_pattern = jQuery('.wrap_lay7').css('background-image');
jQuery.each(obj_sess_tmp, function(i, e){
sesstmp_create(i, e);
});
break;
};
/*Validation for slider appears*/
switch(sessvars.current_lay){
case 'layout_2':
case 'layout_5':
case 'layout_6':
jQuery('#slider_type_random,#slider_type_random-relative,#slider_type_random-medium').attr('disabled','disabled').parent().hide();
jQuery('.container_menu ul li a[title="random"],.container_menu ul li a[title="random-relative"],.container_menu ul li a[title="random-medium"]').parent().hide();
break;
default:
jQuery('#slider_type_random,#slider_type_random-relative,#slider_type_random-medium').removeAttr('disabled').parent().show();
jQuery('.container_menu ul li a[title="random"],.container_menu ul li a[title="random-relative"],.container_menu ul li a[title="random-medium"]').parent().show();
break;
}
});
relationship_items();
relationship_select('#page_area');
relationship_select('#block_area_divisor');
relationship_select('#block_area_pattern');
relationship_select('#block_area_palette');
relationship_container();
}
jQuery('#down_tmp input[type="button"]').click(function(e){
jQuery('.too_image_preloader').show();
switch(get_current_slider()){
case 'random':
case 'random-top':
case 'random-relative':
case 'random-medium':
if (sessvars['.wrapper_slider_tmp']){
sessvars['.wrapper_slider']=sessvars['.wrapper_slider_tmp'];
sessvars['.slider_area']=sessvars['.slider_area_tmp'];
}
break;
}
css=get_css_jsonst(true);//get current css
lay=jQuery.trim(sessvars.current_lay);//current layout
var generate_type=jQuery(this).attr('name');
jQuery('.print').text('Generating Theme...');
usr_p=datausr.get_usr(true);
//console.log(usr_p);
switch (generate_type){
case 'xhtml':
if(usr_p.user_premium){
getinfo=tg_get_html_site(true);
datap="generate_type=xhtmlr&nores=1&css="+css+'&ft_script='+getinfo['footer_script']+'&pmsld='+JSON.stringify(window.flashvars)+"&html="+encodeURIComponent(getinfo['html']);
}else{
datap= "css="+css+"¤t_lay="+lay+"&gn_slider_type="+get_current_slider()+"&generate_type="+generate_type;
}
download_theme(datap, function(data){
jQuery('.too_image_preloader').hide();
if(data.status===false){
alert (data.error);
}else{
window.location=data.download;
}
delete datap;
delete usr_p;
return false;
});
break;
case 'xhtmlr':
case 'wp_inter':
case 'wp_full':
case 'wp_simple':
if(usr_p.user_premium){
if (usr_p.notify){
jQuery('div.notify').show();
jQuery('.too_image_preloader').hide();
return;
}
if (generate_type !='xhtmlr'){
datap="css="+css+"¤t_lay="+lay+"&gn_slider_type="+get_current_slider()+"&generate_type="+generate_type+"&logo="+sessvars.logo+'&id='+id_session+'&boxes_css='+get_boxes_css()+'&display_elements='+get_display_elements()+'&arg_text_logo='+arg_text_logo()+"&clipartbk="+sessvars['bkfixed'];
}else{ /*xhtml mode responsive*/
getinfo=tg_get_html_site();
datap="generate_type="+generate_type+"&css="+css+'&ft_script='+getinfo['footer_script']+'&pmsld='+JSON.stringify(window.flashvars)+"&html="+encodeURIComponent(getinfo['html']);
}
download_theme(datap, function(data){
delete datap;
delete usr_p;
jQuery('.too_image_preloader').hide();
window.location=data.zip;
return false;
});
}else{
delete usr_p;
window.location="http://www.wpthemegenerator.com/pricing-options/";
}
break;
}
});
// Relationship to layouts --> hide or show items
function relationship_items($current_layout){
$current_lay = sessvars.current_lay?jQuery.trim(sessvars.current_lay):current_layout_ini;
jQuery('.sub_panel ul li').show();
jQuery('.to_'+$current_lay).parent().hide();
}
relationship_items();
// Relationship to layouts --> Select Disable or Enable
function relationship_select($for_select){
$current_lay = sessvars.current_lay?jQuery.trim(sessvars.current_lay):current_layout_ini;
jQuery('select'+$for_select+' option').attr('disabled', false);
jQuery('select'+$for_select+' option.disable_to_'+$current_lay+'').attr('disabled', true)//.empty();
jQuery('select'+$for_select+' option.disable_option').attr('disabled', true).hide();
jQuery('select'+$for_select+' option[disabled!="disabled"]:first').attr('selected', 'selected');
}
// Relationship to layouts --> hide or show options 2 level (set_panel container)
function relationship_container($current_layout){
$current_lay = sessvars.current_lay?jQuery.trim(sessvars.current_lay):current_layout_ini;
jQuery('.set_panel .container_hide').show();
jQuery('.container_hide_'+$current_lay).hide();
}
function get_css_sessvars (){
var $get_html = jQuery('body').html();
jQuery('.clone_content').html($get_html).find('*').removeAttr('style');
jQuery('#piecemaker object').remove();
$current_lay = sessvars.current_lay?sessvars.current_lay:current_layout_ini;
$theme_change = sessvars.theme_change?sessvars.theme_change:'false';
sessvars["content_pattern_wka"] = sessvars[".content_pattern"]?sessvars[".content_pattern"]:'';
var create_file = function($create) {
var arr = [];
jQuery.each(sessvars, function(key, val) {
if(key != '$'){
jQuery.each(obj_sess_tmp, function(i, e){
sesstmp_create(i, e);
});
if(val == 'none' || val == ''){delete sessvars[key];}
if($theme_change == 'true'){
jQuery.each(obj_sess_tmp, function(i, e){
if(key == e){delete sessvars[key]}
//if(key == e){key = key+'_tmp';}
if(key == i){ key = key.replace('_lay_tmp', '');}
});
}
switch($create){
case 'css':
val = val.replace(/\url\((.*?)graphic_elements/g, "url(graphic_elements").replace('("','(').replace('")',')');
val=val.replace(url_theme+'/','');
if (key==='logo' || key==='pattern_body_lay'){
val=val.replace(url_theme+'/','');
}
var next = key + "{"+val;
arr.push(next);
break;
case 'last_change':
if(val){}else{val = val.replace(/\url\((.*?)graphic_elements/g, "url("+url_theme+"/graphic_elements").replace('("','(').replace('")',')');}
var next = key + "{"+val;
arr.push(next);
break;
case 'img':
$curr_url = document.URL.replace(/\/#/g, '/');
val = val.replace($curr_url, "").replace('("','(').replace('")',')');
$split_x = val.split(' ')
jQuery.each($split_x, function(i){
if($split_x[i].indexOf('url') > -1){
var next = $split_x[i];
arr.push(next);
}
})
break;
}
}
});
return arr.join("}\n")+"}";
};
var html_p=new Array();
html_p['current_layout']=$current_lay;
html_p['css']=create_file('css');
html_p['last_change']=create_file('last_change');
return html_p;
}
/* Download Notification Taxonomies */
var counter;
jQuery('a[rel="download"], a[rel="save_flt"]').click(function(){
$curr_url = document.URL.replace(/\/#/g, '/');
$url_post = $curr_url.split('/')
if($url_post[3].indexOf('?responsive') != 0 && $url_post[3].indexOf('?wtgs') != 0 && $url_post[3] != 'posts' && $url_post[3] != '' && $url_post[3].indexOf('?new_options') != 0 && $url_post[3].indexOf('?debug_gato') != 0 && $url_post[3].indexOf('?tmp_activate') != 0){
jQuery('.download, .save_flt').hide();
jQuery('.alert_notification').show();/*.delay(5000).fadeOut('slow');*/
counter=setInterval(timer, 1000); //1000 will run it every 1 second
}
});
jQuery('a.tg_cancel_time').click(function(e) {
e.preventDefault();
clearInterval(counter);
count=5;
document.getElementById("timer").innerHTML=count;
jQuery('.alert_notification').hide();
});
jQuery('.alert_notification').hover(function(){
jQuery(this).stop(true, true).show();
},function(){
jQuery(this).stop(true, true).delay(3000).fadeOut('slow');
}
)
var var_id_homepage = sessvars.id_homepage?sessvars.id_homepage:0;
var var_cat_homepage = sessvars.cat_homepage?sessvars.cat_homepage:0;
jQuery('.set_lay_blog ul li a').click(function(e){
e.preventDefault();
jQuery('.too_image_preloader').show();
jQuery('#post_grid option:contains("List")').attr('selected', true);
jQuery('#post_grid').trigger('change');
$this = jQuery(this);
var_id_homepage = $this.attr('data-id_home_page');
var_cat_homepage = $this.attr('data-cat_home_page');
sessvars.id_homepage = var_id_homepage;
sessvars.cat_homepage = var_cat_homepage;
jQuery.ajax({
type: "POST",
data: {home_page_id : $this.attr('data-id_home_page'), home_page_cat: $this.attr('data-cat_home_page')}
}).done(function(data){
$has_ele = jQuery('body').has("div.wrapper_slider").length?'true':'false';
$html_home_page = data.split('');
if($html_home_page[0] == ''){
jQuery('.wrapper_slider').remove();
jQuery('.slider_type_position ul li #no_slider').attr('checked', true);
}else{
jQuery('.slider_type_position ul li #slider_type_featured_slider').attr('checked', true);
if($has_ele == 'true'){
jQuery('.wrapper_slider').html($html_home_page[0]);
jQuery('.wrapper_slider .wrapper_slider').unwrap();
}else{
jQuery('.wrapper_header').after($html_home_page[0]);
}
}
jQuery('.wrapper_content').html($html_home_page[1]);
jQuery('.wrapper_content .wrapper_content').unwrap();
jQuery('.too_image_preloader').hide();
jQuery.each($get_sess_arr, function(i){
get_sess($get_sess_arr[i]);
});
check_layout_current();
jQuery('#lay_gen li').removeClass('selected')
jQuery('.sidebar_right, .sidebar_left, .sidebar_top, .sidebar_down').attr("data-pos", function(i, val){
jQuery('#lay_gen #'+val).addClass('selected')
//new_lay_sidebar[val] = {active: true};
})
})
});
/* Save local theme */
/*layout part
$url_theme = document.URL.replace(/\/#/g, '/');
jQuery.getJSON($url_theme+'/?create_sessvar_ini',
function(data){
jQuery.each(data, function(i, e){
if(i != "" || e != ""){
sessvars[i] = new Object();
sessvars[i] = e;
}
if(e == ""){delete sessvars[i]}
//sessvars.$.debug()
})
}
);
jQuery(".area_save_local #save_local").click(function(e){
e.preventDefault();
e.stopImmediatePropagation();
get_html_p=get_css_sessvars();
jQuery.ajax({
type: "POST",
data: "current_layout="+get_html_p['current_layout']+"&css="+get_html_p['last_change']+"",
dataType:'json'
}).done(function(msg){
if (msg.error===true){
jQuery(".alert_save_local").show();//(msg.msg);
}else{
alert("changes saved successfully.");
sessvars.$.clearMem();
window.location = document.URL.replace(/\/#/g, '/');
}
});
});
jQuery(".alert_save_local .close_alert_save_local").click(function(e){
e.preventDefault;
jQuery(".alert_save_local").hide();
});
if(!sessvars.loader){
relationship_select('#page_area');
relationship_select('#block_area_divisor');
relationship_select('#block_area_pattern');
relationship_select('#block_area_palette');
relationship_container();
}
sessvars.loader = 'true';
end layout part*/
/* Save local theme */
/* SYSTEM CONFIG NO BORRAR */
/* load json*/
// get sessvars in json stringify
function get_css_jsonst(dl){
if(! dl){
dl=false;
}
var cssobj= new Object();
for (s in sessvars){
if(s == '$'){
continue;
}
switch (s){
case 'body_lay_tmp':
case '.clipart_lay_tmp':
case '.wrapper_header_lay_tmp':
case '#header_lay_tmp':
case '.wrap_lay2_lay_tmp':
case '.wrap_lay3_lay_tmp':
case '.wrap_lay4_lay_tmp':
case '.wrap_lay5_lay_tmp':
case '.wrap_lay6_lay_tmp':
case '.wrap_lay7_lay_tmp':
case '.global_wrapper':
case '.slider_shadow_lay_tmp':
case '.footer_shadow_lay_tmp':
case '.footer_pattern_lay_tmp':
case '.header_pattern_lay_tmp':
case '.header_separate_lay_tmp':
case '.slider_separate_lay_tmp':
case '.content_shadow_lay_tmp':
case '.content_separate_lay_tmp':
case '.wrapper_slider_lay_tmp':
case '.slider_pattern_lay_tmp':
case '.wrapper_content_lay_tmp':
case '.content_pattern_lay_tmp':
case '.slider_area_tmp':
case '.nivo-nextNav_tmp':
case '.nivo-prevNav_tmp':
cssobj[s]=jQuery.trim(sessvars[s]);
break;
default:
style=jQuery.trim(jQuery(s).attr('style'));
cssobj[s]=(style)?style:jQuery.trim(sessvars[s]);
break;
}
}
if (dl){
cssobj['.slider_area']=(cssobj['.slider_area_tmp'])?jQuery.trim(cssobj['.slider_area_tmp']):cssobj['.slider_area'];
cssobj['.wrapper_slider']=(cssobj['.wrapper_slider_tmp'])?jQuery.trim(cssobj['.wrapper_slider_tmp']):cssobj['.wrapper_slider'];
cssobj['.nivo-nextNav']=(cssobj['.nivo-nextNav_tmp'])?jQuery.trim(cssobj['.nivo-nextNav_tmp']):cssobj['.nivo-nextNav'];
cssobj['.nivo-prevNav']=(cssobj['.nivo-prevNav_tmp'])?jQuery.trim(cssobj['.nivo-prevNav_tmp']):cssobj['.nivo-prevNav'];
}
return JSON.stringify(cssobj);//current css
}
function stripslashes(str) {
str=str.replace(/\\'/g,'\'');
str=str.replace(/\\"/g,'"');
str=str.replace(/\\0/g,'\0');
str=str.replace(/\\\\/g,'\\');
return str;
}
//console.log(css_ses,'aa');
/* Nueva version de sessvars modo json modification desde css sin get json */
if(!sessvars.loader && typeof css_ses !== 'undefined'){
var loader_tg=true;
jQuery.each(css_ses, function(i, e){
switch (i){
case 'tg_themename':
// sessvars[i]=e;
break;
default:
sessvars[i] = '';
for (prop in e) {
switch(i){
case '.slider_area_tmp':
// console.log(prop,i);
switch(prop){
case 'width':
sessionStorage.slidrProvWidth = parseInt(jQuery.trim(e[prop]));
break;
case 'height':
sessionStorage.slidrProvHeight = parseInt(jQuery.trim(e[prop]));
break;
case 'padding':
sessionStorage.slidrProvPadding = jQuery.trim(e[prop]);
break;
case 'background-image':
sessionStorage.slider_area_bg_img=jQuery.trim(e[prop]);
//console.log(jQuery.trim(e[prop]));
break;
}
break;
case 'frm':
sessionStorage.slider_area_css_class=jQuery.trim(prop);
break;
}
if (e.hasOwnProperty(prop) && e[prop] ){
switch (prop){
case 'http':
sessvars[i] += prop+':'+jQuery.trim(e[prop]);
break;
default:
sessvars[i] += prop+':'+jQuery.trim(e[prop])+'; ';
get_sess(i);
break;
}
}else{
sessvars[i]=prop;
}
}
if (i=='.container_widgets_pieces'){
jQuery('.wrapper_slider .carousel-inner').attr('style',sessvars[i]);
sessvars['.wrapper_slider .carousel-inner']=sessvars[i];
jQuery('.wrapper_slider .carousel-inner').data('tgrsbk',sessvars[i]);
}
break;
}
});
relationship_select('#page_area');
relationship_select('#block_area_divisor');
relationship_select('#block_area_pattern');
relationship_select('#block_area_palette');
relationship_container();
}else{
if (sessvars['sldfrm']){
jQuery('.slider_area').addClass(sessvars['sldfrm']);
}
sessionStorage.slidrProvWidth = jQuery('.slider_area').width();
sessionStorage.slidrProvHeight = jQuery('.slider_area').height();
sessionStorage.slidrProvPadding = jQuery('.slider_area').css('padding');
if(sessionStorage.sliderInfo){// aplica el slider en sessionstorage (removiendo sessvars progresivamente)
var o = JSON.parse(sessionStorage.sliderInfo);
jQuery('.set_slider_type input[value="'+o.effect+'"]').attr('checked','checked');
// curr_sld=get_current_slider();
if (sessionStorage.sldscript){
jQuery('#fts').html(sessionStorage.sldscript);//aplica el script en el slider area
}
if(o.effect!='No-Slider' ){
o['html']=sessionStorage.sldhtml;
jQuery.fn.applyslider(o);
}
}
/* ison Crear los casos */
}
if (sessvars['.wrapper_slider .carousel-inner']){
jQuery('.wrapper_slider .carousel-inner').attr('style',sessvars['.wrapper_slider .carousel-inner']);
}
// if (sessvars['.slider-content']){
// jQuery('.slider_content').attr('style',sessvars['.slider_content']); //ison revision
// }
for(b in sessvars){
switch (b){
case 'current_boxcss_widget':
case 'current_boxcss_post':
if (sessvars[b] && jQuery.trim(sessvars[b])!='boxcss_default' ){
var get_value=b.replace('current_boxcss_','');
var rb=jQuery('select[name="boxescss_choose"]').val(get_value+'s');
css_box(jQuery('.set_blog_boxes ul li a[data-box_css="'+jQuery.trim(sessvars[b])+'"]'));
//jQuery("#radio_1").attr('checked', 'checked');
//console.log(b,'.boxescss_choose[value="'+get_value+'s"]');
//rb.checked=true;
}
break;
}
}
// console.log(sessvars['.container_widgets_pieces']);
$has_get = [];
$split = document.URL.split('/')
jQuery.each($split, function(i, e){
if(document.URL == 'http://www.wpthemegenerator.com/?wtgs=8428')alert(e);
(e.indexOf('?wtgs') != -1)?$has_get['?wtgs'] = 'true':'';
});
/*if($has_get['?wtgs']){
alert($has_get['?wtgs']);
}*/
if(jQuery('.slider_type_position ul li input[checked="checked"]').attr('id') != 'no_slider' && $has_get['?wtgs'] == 'true'){
//jQuery('.slider_type_position ul li input[checked="checked"]').trigger('click');
//posiblemente se va quitar la validacion
}
//alert(sessvars.loader)
sessvars.loader = 'true';
function get_homepage_arg(){
$id_homepage = sessvars.id_homepage?sessvars.id_homepage:var_id_homepage;
$cat_homepage = sessvars.cat_homepage?sessvars.cat_homepage:var_cat_homepage;
return [jQuery.trim($id_homepage), jQuery.trim($cat_homepage)];
}
function get_boxes_css(){
$current_boxcss_widget = sessvars.current_boxcss_widget;
$current_boxcss_post = sessvars.current_boxcss_post;
return JSON.stringify([jQuery.trim($current_boxcss_widget), jQuery.trim($current_boxcss_post)], null, 2);
}
function get_display_elements(){
var display_elements = [];
display_elements[0] = sessvars['elem_.container_menu']?jQuery.trim(sessvars['elem_.container_menu']):'show'; //[0]Menu
display_elements[1] = sessvars['elem_ul.icon_socials']?jQuery.trim(sessvars['elem_ul.icon_socials']):'show'; //[1]socials
display_elements[2] = sessvars['elem_.search_area']?jQuery.trim(sessvars['elem_.search_area']):'show'; //[2]search_area
return JSON.stringify(display_elements, null, 2);
}
function type_logo(){
if(sessvars.type_current_logo){
if(jQuery.trim(sessvars.type_current_logo) == 'text'){
$text_logo = sessvars.text_logo;
$font_size_text_logo = sessvars.text_logo_font_size;
$text_logo_effect = sessvars.text_logo_effect;
$text_logo_effect = $text_logo_effect.replace('logo_effect_', '');
jQuery('a.logo img').hide();
jQuery('#themeshock_text_logo').val($text_logo);
jQuery('#themeshock_font_size_logo').val($font_size_text_logo);
jQuery('#themeshock_text_logo_effect option[value="'+$text_logo_effect+'"]').attr('selected', true);
jQuery('a[rel="text_logo"]').trigger('click');
}
}
}
//type_logo();
if(sessvars.no_slider == 'true'){
jQuery('.wrapper_slider').hide();
};
/*REGISTER AND SAVE TEMPLATE*/
/* tabs */
//Default Action
jQuery(".tab_content").hide(); //Hide all content
jQuery("ul.tabs li:first").addClass("active").show(); //Activate first tab
jQuery(".tab_content:first").show(); //Show first tab content
//On Click Event
jQuery("ul.tabs li").click(function() {
jQuery("ul.tabs li").removeClass("active"); //Remove any "active" class
jQuery(this).addClass("active"); //Add "active" class to selected tab
jQuery(".tab_content").hide(); //Hide all tab content
var activeTab = jQuery(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
jQuery(activeTab).fadeIn(); //Fade in the active content
return false;
});
/*For save and register*/
jQuery('#login_tmp').click(function(e) {
jQuery('div.session_tab').appendTo(jQuery('div.login_tmp'));
jQuery('#login_share').trigger('click');
jQuery('#tg_theme_name_ct,#theme_name_ct').hide();
});
jQuery('#st_flt').click(function(e) {
jQuery('div.session_tab').appendTo(jQuery('div#save_flt'));
jQuery('#register_share').trigger('click');
jQuery('#tg_theme_name_ct,#theme_name_ct').show();
});
jQuery('#registration_wtg').submit(function(e) {
var filter=/^[A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
var error_email=0;
jQuery.each(jQuery(this).serializeArray(), function(i, field) {
switch (field.name){
case 'email':
if(!filter.test(field.value)){
error_email++;
jQuery('.email').show();
}
else{
jQuery('.email').hide();
}
break;
}
});
if (error_email>0){
return false;
}
jQuery('img.tg_loading').show();
css=get_css_jsonst();//current css
lay=jQuery.trim(sessvars.current_lay);//current layout
get_home_arg = get_homepage_arg();
var get_th_st=jQuery('#theme_name_ct').css('display');
var register_th=(get_th_st==='inline')?1:2;
var data='register_theme='+register_th+'&css='+css+'&layout='+lay+'&gn_slider_type='+get_current_slider()+'&'+jQuery(this).serialize()+'&id_homepage='+get_home_arg[0]+'&id_homepage_catname='+get_home_arg[1]+'&new_sidebars='+lay_sidebar()+'&lay_posts='+posts_layouts()+'&display_elements='+get_display_elements()+'&arg_text_logo='+arg_text_logo();
jQuery.post(document.URL,data,
function(data) {
if (data.error===true){
jQuery('span.em_register').css('display','block').html(data.message).removeClass('sucess');
}else{
jQuery('span.em_register').css('display','block').html(data.message).addClass('sucess');
}
jQuery('img.tg_loading').hide();
},'json');
return false;
});
/*login session*/
jQuery('#login_aff').submit(function(e) {
var filter=/^[0-9A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
var error_email=0;
jQuery.each(jQuery(this).serializeArray(), function(i, field) {
switch (field.name){
case 'loginemail':
if (! filter.test(field.value)){
error_email++;
jQuery('.email').show();
}
else{
jQuery('.email').hide();
}
break;
}
});
if (error_email>0){
return false;
}
css=get_css_jsonst();//current css
lay=jQuery.trim(sessvars.current_lay);//current layout
get_home_arg = get_homepage_arg();
jQuery('img.tg_loading').show();
var get_th_st=jQuery('#tg_theme_name_ct').css('display');
var login_th=(get_th_st==='block')?1:2;
var data='login_theme='+login_th+'&css='+css+'&layout='+lay+'&gn_slider_type='+get_current_slider()+'&'+jQuery(this).serialize()+'&id_homepage='+get_home_arg[0]+'&id_homepage_catname='+get_home_arg[1]+'&new_sidebars='+lay_sidebar()+'&lay_posts='+posts_layouts()+'&boxes_css='+get_boxes_css()+'&display_elements='+get_display_elements()+'&arg_text_logo='+arg_text_logo()+'&slider_pack='+sessionStorage.sliderInfo; //ison
jQuery.ajax({
url: document.URL,
type:'POST',
data:data,
async:true,
dataType:"json",
success: function(data){
if (data.error===true){
jQuery('label.password').css('display','block').html(data.message).removeClass('sucess');
}else{
jQuery('div.session_tab').hide();
jQuery('#login_tmp').html(data.autor);
if (data.notify){
jQuery('div.notify').show();
}
if (data.premium==='no'){
href=jQuery('.user-wpts').attr('href');
jQuery('.user-wpts').attr('href',href+data.id_user);
}
data_n="info_user="+data.id_user;
jQuery.get(document.URL,data_n,function(data){
jQuery('div.login_tmp').html(data).css({'height':'200px','overflow':'auto'}).add('.save_flt').addClass('session_user_in');
jQuery('#login_tmp').trigger('click');
jQuery('div.theme_save').show();
});
}
jQuery('img.tg_loading').hide();
//jQuery('div.download_area a').show().attr('href','http://www.iconshock.com/');
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR, textStatus, errorThrown);
}
});
return false;
});
jQuery('#wtg_save_theme').submit(function(e) {
jQuery('img.tg_loading').show();
css=get_css_jsonst();//current css
lay=jQuery.trim(sessvars.current_lay);//current layout
get_home_arg = get_homepage_arg();
var val = jQuery("input[type=submit][clicked=true]").attr('id');
if(document.URL == 'http://www.wpthemegenerator.com/?new_options' || document.URL == 'http://www.wpthemegenerator.com/?new_options#' || document.URL == 'http://www.wpthemegenerator.com/?wtgs=7148'){
alert(get_display_elements());
}
switch (val){
case 'save_theme':
data ='wtg_save=1&css='+css+'&layout='+lay+'&gn_slider_type='+get_current_slider()+'&'+jQuery(this).serialize()+'&id_homepage='+get_home_arg[0]+'&id_homepage_catname='+get_home_arg[1]+'&new_sidebars='+lay_sidebar()+'&lay_posts='+posts_layouts()+'&boxes_css='+get_boxes_css()+'&display_elements='+get_display_elements()+'&arg_text_logo='+arg_text_logo()+'&slider_pack='+sessionStorage.sliderInfo; //ison;
break;
case 'update_theme':
data ='wtg_save=1&id_tmp='+id_session+'&css='+css+'&layout='+lay+'&gn_slider_type='+get_current_slider()+'&'+jQuery(this).serialize()+'&id_homepage='+get_home_arg[0]+'&id_homepage_catname='+get_home_arg[1]+'&new_sidebars='+lay_sidebar()+'&lay_posts='+posts_layouts()+'&boxes_css='+get_boxes_css()+'&display_elements='+get_display_elements()+'&arg_text_logo='+arg_text_logo()+"&logo="+sessvars.logo+'&slider_pack='+sessionStorage.sliderInfo; //ison;
break;
}
//console.log('assa');
jQuery.ajax({
url: document.URL,
type: 'POST',
data: data,
async:true,
dataType:"json",
success: function(data) {
// console.log(data);
jQuery('span.wtg_the_save').html(data.msg).show();
// console.log(val);
if (val==='save_theme'){
//jQuery('#logout_wtg').parent('li').before(data.linka);
jQuery('ul.themes_user_tg li:first-child').before(data.linka);
}else{
data_n="info_user="+data.id_user;
jQuery.get(document.URL,data_n,function(data){
jQuery('div.login_tmp').html(data).css({'height':'200px','overflow':'auto'}).add('.save_flt').addClass('session_user_in');
jQuery('#login_tmp').trigger('click');
jQuery('div.theme_save').show();
});
}
jQuery('img.tg_loading').hide();
jQuery('#login_tmp').trigger('click');
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR, textStatus, errorThrown);
}
})
return false;
});
jQuery("form#wtg_save_theme input[type=submit]").click(function() {
jQuery("input[type=submit]", jQuery(this).parents("form")).removeAttr("clicked");
jQuery(this).attr("clicked", "true");
});
/*forgot password*/
jQuery('#wtg_fg_pass').submit(function(e) {
var filter=/^[0-9A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
var error_email=0;
jQuery.each(jQuery(this).serializeArray(), function(i, field) {
switch (field.name){
case 'wtg_fg_email':
if (! filter.test(field.value)){
error_email++;
jQuery('.fg_email').removeAttr('style').show();
}
else{
jQuery('.fg_email').hide();
}
break;
}
});
if (error_email>0){
return false;
}
data='wtg_fg_pas=1&'+jQuery(this).serialize();
jQuery('img.tg_loading').show();
jQuery.post(document.URL,data,
function(data){
if (data.status===true){
jQuery('.fg_email').css('color','blue').show().html(data.message);
}else{
jQuery('.fg_email').removeAttr('style').show().html(data.message);
}
jQuery('img.tg_loading').hide();
}
,'json');
return false;
});
jQuery('#login_aff #tg_fg_password').click(function(e) {
e.preventDefault();
jQuery('#login_aff').hide();
jQuery('div.wtg_pass_area').show();
});
jQuery('#close_fg_pass').click(function(e) {
e.preventDefault();
jQuery('#login_aff').show();
jQuery('div.wtg_pass_area').hide();
});
if(loader_tg){
jQuery.cookie('tg_loader','true');
}
if(sessvars.loader){
jQuery('div.bar_menu_loading').hide();
}
var datausr = (function(){
var user_info;
jQuery.ajax({
dataType: "json",
url:document.URL,
data:'get_user_st=1',
success:function (data) {
user_info=data;
}
});
return {get_usr : function(){
if (user_info) return user_info;
// else show some error that it isn't loaded yet;
}};
})();
function tg_get_html_site(simple){
simple = typeof simple !== 'undefined' ? simple : false;
var info = new Array();
datah=jQuery('html').clone();
menu=(simple)?',.navbar_wrapper':'';
datah.find('#main_settings,.wrapper_themes_bar,.colorpicker,input[type="file"],.alert_notification,.sub_panel,.set_panel,.bar_menu_loading,.alert_save_local,#myModal,.alert_select,.faker-right,.faker-left,.too_image_preloader'+menu).remove();
info['sld']=get_current_slider();
info['footer_script']= (info['sld']=='Easy-Accordion' || info['sld']=='Nivo-Slider')?sld_html:'';//validate slider scripts
switch (info['sld']){
case 'cubeH':
case 'cubeV':
case 'fade':
case 'random':
case 'random-top':
case 'random-relative':
case 'random-medium':
case 'sliceH':
case 'sliceV':
case 'slideH':
case 'slideV':
case 'scale':
case 'blockScale':
case 'kaleidoscope':
case 'fan':
case 'blindH':
case 'blindV':
o=jQuery('.set_slider_type input[value="'+info['sld']+'"]').data('pack');
o.effect=info['sld'];
info['footer_script']="";
break;
case 'j1':
case 'j2':
case 'j3':
case 'j4':
case 'j5':
case 'j6':
case 'j7':
case 'j8':
if(sessionStorage.sldhtml){
datah.find('.slider_area').html(sessionStorage.sldhtml);
}
info['footer_script']=(sessionStorage.sldscript)?sessionStorage.sldscript:jQuery('div#fts').html();
break;
}
datah.find('style,script').each(function(index, stytg) {
if(jQuery(this).data('tgdelst')!='live'){
jQuery(this).remove();//delete scripts no contain data
}
});
if (simple){
datah.find('link[data-media="all"]').attr('media','');
datah.find('link[data-simple="out"]').each(function(index, stytg) {
//console.log(jQuery(this));
jQuery(this).remove();
});
// console.log(datah.html());
}
info['html']=datah.html();//get the new html ready to download
info['html']=info['html'].replace(/()/g,"");
delete datah;
return info;
}
function download_theme(datap,callback){
jQuery.ajax({
type: "POST",
url: url_theme+"/framework-tool/create_css.php",
dataType:"json",
data:datap,
success: callback,
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR, textStatus, errorThrown);
}
});
}
/* END SYSTEM CONFIG NO BORRAR */
//jQuery.fn.scheduler('random','100%',600,3000,'none',20 ,1,1);
/*Validation for slider appears*/
switch(sessvars.current_lay){
case 'layout_2':
case 'layout_5':
case 'layout_6':
jQuery('#slider_type_random,#slider_type_random-relative,#slider_type_random-medium').attr('disabled','disabled').parent().hide();
jQuery('.container_menu ul li a[title="random"],.container_menu ul li a[title="random-relative"],.container_menu ul li a[title="random-medium"]').parent().hide();
break;
default:
jQuery('#slider_type_random,#slider_type_random-relative,#slider_type_random-medium').removeAttr('disabled').parent().show();
jQuery('.container_menu ul li a[title="random"],.container_menu ul li a[title="random-relative"],.container_menu ul li a[title="random-medium"]').parent().show();
break;
}
/*slider type selectioned*/
jQuery('.set_slider_type input[name="slider_type"]:checked').parent().addClass('current_option');
jQuery('.set_slider_type input[name="slider_type"]').live('change',function(){
if(jQuery('.set_slider_type input[name="slider_type"]').is(':checked')){
jQuery('.set_slider_type input[name="slider_type"]:checked').parent().addClass('current_option');
}
jQuery('.set_slider_type input[name="slider_type"]:not(":checked")').parent().removeClass('current_option');
})
/*page layout selectioned*/
jQuery('.set_lay_page input[name="page_layout"]:checked').parent().addClass('current_option');
jQuery('.set_lay_page input[name="page_layout"]').live('change',function(){
if(jQuery('.set_lay_page input[name="page_layout"]').is(':checked')){
jQuery('.set_lay_page input[name="page_layout"]:checked').parent().addClass('current_option');
}
jQuery('.set_lay_page input[name="page_layout"]:not(":checked")').parent().removeClass('current_option');
});
// jQuery('.set_slider_type').autoscroll();
/*options for view the slider frames menu on main settings tool*/
jQuery('a[title="wptg-slider-frames"]').live('click',function(){
jQuery('a[rel="option_slider"]').click();
jQuery('a[rel="set_slider_bkg_img"]').click();
});
});