// image Uploader Functions ##############################################
	function tie_styling_uploader(field) {
		var button = "#upload_"+field+"_button";
		jQuery(button).click(function() {
			window.restore_send_to_editor = window.send_to_editor;
			tb_show('', 'media-upload.php?referer=tie-settings&amp;type=image&amp;TB_iframe=true&amp;post_id=0');
			styling_send_img(field);
			return false;
		});
		jQuery('#'+field).change(function(){
			jQuery('#'+field+'-preview img').attr("src",jQuery('#'+field).val());
		});
	}
	function styling_send_img(field) {
		window.send_to_editor = function(html) {
			imgurl = jQuery('img',html).attr('src');

			if(typeof imgurl == 'undefined') // Bug fix By Fouad Badawy
				imgurl = jQuery(html).attr('src');

			jQuery('#'+field+'-img').val(imgurl);
			jQuery('#'+field+'-preview').show();
			jQuery('#'+field+'-preview img').attr("src",imgurl);
			tb_remove();
			window.send_to_editor = window.restore_send_to_editor;
		}
	};


jQuery(document).ready(function() {

    jQuery('.tooltip').tipsy({fade: true, gravity: 's'});


	jQuery("select[name='tie_options[typography_test][font]']").change(function(){
		var selected_font = jQuery("select[name='tie_options[typography_test][font]'] option:selected").val();
		var parts = selected_font.split(':');
		var output =  parts[0] ;
		jQuery("#tie-fonts-css").attr( 'href' , 'http://fonts.googleapis.com/css?family='+output );
		jQuery("#font-preview").css( "font-family" , output );
	});

	jQuery("input[name='tie_options[typography_test][color]']").change(function(){
		var selected_color = jQuery("input[name='tie_options[typography_test][color]']").val();
		jQuery("#font-preview").css( "color" , selected_color );
	});

	jQuery("select[name='tie_options[typography_test][size]']").change(function(){
		var selected_size = jQuery("select[name='tie_options[typography_test][size]'] option:selected").val();
		jQuery("#font-preview").css( "font-size" , selected_size+'px' );
	});

	jQuery("select[name='tie_options[typography_test][weight]']").change(function(){
		var selected_weight = jQuery("select[name='tie_options[typography_test][weight]'] option:selected").val();
		jQuery("#font-preview").css( "font-weight" , selected_weight );
	});

	jQuery("select[name='tie_options[typography_test][style]']").change(function(){
		var selected_style = jQuery("select[name='tie_options[typography_test][style]'] option:selected").val();
		jQuery("#font-preview").css( "font-style" , selected_style );
	});

// image Uploader Functions ##############################################
	function tie_set_uploader(field) {
		var button = "#upload_"+field+"_button";
		jQuery(button).click(function() {
			window.restore_send_to_editor = window.send_to_editor;
			tb_show('', 'media-upload.php?referer=tie-settings&amp;type=image&amp;TB_iframe=true&amp;post_id=0');
			tie_set_send_img(field);
			return false;
		});
		jQuery('#'+field).change(function(){
			jQuery('#'+field+'-preview').show();
			jQuery('#'+field+'-preview img').attr("src",jQuery('#'+field).val());
		});
	}
	function tie_set_send_img(field) {
		window.send_to_editor = function(html) {
			imgurl = jQuery('img',html).attr('src');

			if(typeof imgurl == 'undefined') // Bug fix By Fouad Badawy
				imgurl = jQuery(html).attr('src');

			jQuery('#'+field).val(imgurl);
			jQuery('#'+field+'-preview').show();
			jQuery('#'+field+'-preview img').attr("src",imgurl);
			tb_remove();
			window.send_to_editor = window.restore_send_to_editor;
		}
	};

	tie_set_uploader("logo");
	tie_set_uploader("logo_retina");
	tie_set_uploader("favicon");
	tie_set_uploader("gravatar");
	tie_set_uploader("banner_top_img");
	tie_set_uploader("banner_bottom_img");
	tie_set_uploader("banner_above_img");
	tie_set_uploader("banner_below_img");
	tie_set_uploader("dashboard_logo");
	tie_set_uploader("apple_iphone");
	tie_set_uploader("apple_iphone_retina");
	tie_set_uploader("apple_iPad");
	tie_set_uploader("apple_iPad_retina");


// Del Preview Image ##############################################
	jQuery(document).on("click", ".del-img" , function(){
		jQuery(this).parent().fadeOut(function() {
			jQuery(this).hide();
			jQuery(this).parent().find('input[class="img-path"]').attr('value', '' );
		});
	});


// Breaking News options ##############################################
	var selected_breaking = jQuery("input[name='tie_options[breaking_type]']:checked").val();

	jQuery('#breaking_cat-item , #breaking_tag-item , #breaking_custom-item , #breaking_number-item').hide();

	if (selected_breaking == 'category') {jQuery('#breaking_cat-item , #breaking_number-item').show();}
	if (selected_breaking == 'tag') {jQuery('#breaking_tag-item , #breaking_number-item').show();}
	if (selected_breaking == 'custom') { jQuery('#breaking_custom-item').show(); }

	jQuery("input[name='tie_options[breaking_type]']").change(function(){
		var selected_breaking = jQuery("input[name='tie_options[breaking_type]']:checked").val();
		if (selected_breaking == 'category') {
			jQuery('#breaking_tag-item , #breaking_custom-item').hide();
			jQuery('#breaking_cat-item , #breaking_number-item').fadeIn();
		}
		if (selected_breaking == 'tag') {
			jQuery('#breaking_cat-item , #breaking_custom-item').hide();
			jQuery('#breaking_tag-item , #breaking_number-item').fadeIn();
		}
		if (selected_breaking == 'custom') {
			jQuery('#breaking_cat-item , #breaking_tag-item , #breaking_number-item').hide();
			jQuery('#breaking_custom-item').fadeIn();
		}

	 });



// Single Post Head ##############################################
	var selected_item = jQuery("select[name='tie_post_head'] option:selected").val();

	if (selected_item == 'video') {jQuery('#tie_video_url-item, #tie_embed_code-item').show();}
	if (selected_item == 'audio') {jQuery('#tie_audio_mp3-item, #tie_audio_m4a-item, #tie_audio_oga-item').show();}
	if (selected_item == 'soundcloud') {jQuery('#tie_audio_soundcloud-item, #tie_audio_soundcloud_play-item').show();}
	if (selected_item == 'slider') {jQuery('#tie_post_slider-item').show();}
	if (selected_item == 'map') {jQuery('#tie_googlemap_url-item').show();}

	jQuery("select[name='tie_post_head']").change(function(){
		var selected_item = jQuery("select[name='tie_post_head'] option:selected").val();
		if (selected_item == 'video') {
			jQuery('#tie_post_slider-item, #tie_googlemap_url-item, #tie_audio_mp3-item, #tie_audio_m4a-item, #tie_audio_oga-item, #tie_audio_soundcloud-item, #tie_audio_soundcloud_play-item').hide();
			jQuery('#tie_video_url-item, #tie_embed_code-item').fadeIn();
		}
		if (selected_item == 'audio') {
			jQuery('#tie_video_url-item, #tie_embed_code-item, #tie_post_slider-item, #tie_googlemap_url-item, #tie_audio_soundcloud-item, #tie_audio_soundcloud_play-item').hide();
			jQuery('#tie_audio_mp3-item, #tie_audio_m4a-item, #tie_audio_oga-item').fadeIn();
		}
		if (selected_item == 'soundcloud') {
			jQuery('#tie_video_url-item, #tie_embed_code-item, #tie_post_slider-item, #tie_googlemap_url-item, #tie_audio_mp3-item, #tie_audio_m4a-item, #tie_audio_oga-item').hide();
			jQuery('#tie_audio_soundcloud-item, #tie_audio_soundcloud_play-item').fadeIn();
		}
		if (selected_item == 'slider') {
			jQuery('#tie_video_url-item, #tie_embed_code-item, #tie_googlemap_url-item, #tie_audio_mp3-item, #tie_audio_m4a-item, #tie_audio_oga-item, #tie_audio_soundcloud-item, #tie_audio_soundcloud_play-item').hide();
			jQuery('#tie_post_slider-item').fadeIn();
		}
		if (selected_item == 'map') {
			jQuery('#tie_video_url-item, #tie_embed_code-item, #tie_post_slider-item, #tie_audio_mp3-item, #tie_audio_m4a-item, #tie_audio_oga-item, #tie_audio_soundcloud-item, #tie_audio_soundcloud_play-item').hide();
			jQuery('#tie_googlemap_url-item').fadeIn();
		}
		if (selected_item == 'thumb' || selected_item == 'none' || selected_item == '') {
			jQuery('#tie_video_url-item, #tie_embed_code-item, #tie_post_slider-item, #tie_googlemap_url-item, #tie_audio_mp3-item, #tie_audio_m4a-item, #tie_audio_oga-item, #tie_audio_soundcloud-item, #tie_audio_soundcloud_play-item').hide();
		}
	 });


// Display on Home ##############################################
	var selected_radio = jQuery("input[name='tie_options[on_home]']:checked").val();
	if (selected_radio == 'latest') {	jQuery('#Home_Builder').hide();	}
	jQuery("input[name='tie_options[on_home]']").change(function(){
		var selected_radio = jQuery("input[name='tie_options[on_home]']:checked").val();
		if (selected_radio == 'latest') {
			jQuery('#Home_Builder').fadeOut();
		}else{
			jQuery('#Home_Builder').fadeIn();
		}
	 });


// Reviews On or Off ##############################################
	var reviews_on = jQuery("select[name='tie_review_position'] option:selected ").val();
	if (reviews_on != '') {	jQuery('#reviews-options').show();	}
	if (reviews_on == 'custom') {	jQuery('#taq_custom_position_hint').show();	}
	jQuery("select[name='tie_review_position']").change(function(){
		var reviews_on = jQuery("select[name='tie_review_position'] option:selected ").val();
		if (reviews_on == '') {
			jQuery('#reviews-options').fadeOut();
			jQuery('#taq_custom_position_hint').fadeOut();
		}else if( reviews_on == 'custom' ){
			jQuery('#reviews-options').fadeIn();
			jQuery('#taq_custom_position_hint').fadeIn();
		}else{
			jQuery('#reviews-options').fadeIn();
			jQuery('#taq_custom_position_hint').fadeOut();
		}
	 });


// page template
	var selected_item = jQuery("select[name='page_template'] option:selected").val();

	if (selected_item == 'template-blog.php') {jQuery('#tie-template-blog').show();}
	if (selected_item == 'template-best-reviews.php') {jQuery('#tie-template-blog, #tie_posts_num-item').show();}
	if (selected_item == 'template-feed.php') {jQuery('#tie-template-feed').show();}
	if (selected_item == 'template-authors.php') {jQuery('#tie-template-authors').show();}

	jQuery("select[name='page_template']").change(function(){
		var selected_item = jQuery("select[name='page_template'] option:selected").val();
		jQuery('#tie-template-feed, #tie-template-blog, #tie-template-authors, #tie_posts_num-item').hide();

		if (selected_item == 'template-blog.php') {
			jQuery('#tie-template-blog').fadeIn();
		}
		if (selected_item == 'template-best-reviews.php') {
			jQuery('#tie-template-blog, #tie_posts_num-item').fadeIn();
		}
		if (selected_item == 'template-feed.php') {
			jQuery('#tie-template-feed').fadeIn();
		}
		if (selected_item == 'template-authors.php') {
			jQuery('#tie-template-authors').fadeIn();
		}
	 });

// Add new review Criteria
	jQuery("#tie_add_review_criteria").click(function() {
		jQuery('#tie-reviews-list').append('<li id="reviewItem_'+ nextReview +'" class="option-item review-item"><div><span class="label">Review Criteria</span><input name="tie_review_criteria['+ nextReview +'][name]" type="text" value="" /><div class="clear"></div><span class="label">Criteria Score</span><div id="criteria'+ nextReview +'-slider"></div><input type="text" id="criteria'+ nextReview +'" value="0" name="tie_review_criteria['+ nextReview +'][score]" style="width:40px; opacity: 0.7;" /><a class="del-cat" title="Delete"></a><script>jQuery("#criteria'+ nextReview +'-slider").slider({range: "min",min: 0,	max: 100,value: 0 ,	slide: function(event, ui) {jQuery("#criteria'+ nextReview+'").attr("value", ui.value );}});</script></div></li>');
		jQuery('#reviewItem_'+ nextReview).hide().fadeIn();
		nextReview ++ ;
	});


// Slider Position ##############################################
	var selected_pos = jQuery("input[name='tie_options[slider_type]']:checked").val();

	if (selected_pos == 'elastic') {jQuery('#elastic').show();}
	if (selected_pos == 'flexi') {jQuery('#flexi').show();}

	jQuery("input[name='tie_options[slider_type]']").change(function(){
		var selected_pos = jQuery("input[name='tie_options[slider_type]']:checked").val();
		if (selected_pos == 'elastic') {
			jQuery('#flexi').hide();
			jQuery('#elastic').fadeIn();
		}
		if (selected_pos == 'flexi') {
			jQuery('#elastic').hide();
			jQuery('#flexi').fadeIn();
		}

	 });


// Slider Query Type ##############################################
	var selected_type = jQuery("input[name='tie_options[slider_query]']:checked").val();

	if (selected_type == 'category') {jQuery('#slider_cat-item').show();}
	if (selected_type == 'tag') {jQuery('#slider_tag-item').show();}
	if (selected_type == 'post') {jQuery('#slider_posts-item').show();}
	if (selected_type == 'page') {jQuery('#slider_pages-item').show();}
	if (selected_type == 'custom') {jQuery('#slider_custom-item').show();}

	jQuery("input[name='tie_options[slider_query]']").change(function(){
		var selected_type = jQuery("input[name='tie_options[slider_query]']:checked").val();
		if (selected_type == 'category') {
			jQuery('#slider_tag-item ,#slider_posts-item ,#slider_pages-item,#slider_custom-item').hide();
			jQuery('#slider_cat-item').fadeIn();
		}
		if (selected_type == 'tag') {
			jQuery('#slider_cat-item ,#slider_posts-item ,#slider_pages-item,#slider_custom-item').hide();
			jQuery('#slider_tag-item').fadeIn();
		}
		if (selected_type == 'post') {
			jQuery('#slider_cat-item ,#slider_tag-item ,#slider_pages-item,#slider_custom-item').hide();
			jQuery('#slider_posts-item').fadeIn();
		}
		if (selected_type == 'page') {
			jQuery('#slider_cat-item ,#slider_posts-item ,#slider_tag-item,#slider_custom-item').hide();
			jQuery('#slider_pages-item').fadeIn();
		}
		if (selected_type == 'custom') {
			jQuery('#slider_cat-item ,#slider_posts-item ,#slider_tag-item,#slider_pages-item').hide();
			jQuery('#slider_custom-item').fadeIn();
		}
	 });


// Save Settings Alert	##############################################
	jQuery(".mpanel-save").click( function() {
		jQuery('#save-alert').fadeIn();
	});


// HomeBuilder
	var htm1l = jQuery('#cats_defult').html();

	jQuery(".tie_add-cat").click(function() {
		var builderno = jQuery(this).attr('data-num');
		var builderID = jQuery(this).attr('data-id');
		jQuery(builderID).append('	<li id="listItem_'+ nextCell +'" class="ui-state-default"><div class="widget-head"> News Box <a style="display:none" class="toggle-open">+</a><a style="display:block" class="toggle-close">-</a></div><div style="display:block" class="widget-content"><label><span>Box Category : </span><select name="tie_home_cats'+builderno+'['+ nextCell +'][id]" id="tie_home_cats'+builderno+'['+ nextCell +'][id]">'+htm1l+'</select></label><label><span>Posts Order : </span><select name="tie_home_cats'+builderno+'['+ nextCell +'][order]" id="tie_home_cats'+builderno+'['+ nextCell +'][order]"><option value="latest" selected="selected">Latest Posts</option><option value="rand">Random Posts</option></select></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][number]"><span>Number of posts to show :</span><input style="width:50px;" id="tie_home_cats'+builderno+'['+ nextCell +'][number]" name="tie_home_cats'+builderno+'['+ nextCell +'][number]" value="4" type="text" /></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][offset]"><span>Offset - number of post to pass over</span><input style="width:50px;" id="tie_home_cats'+builderno+'['+ nextCell +'][offset]" name="tie_home_cats'+builderno+'['+ nextCell +'][offset]" value="" type="text"></label><label><span style="float:left; width:162px">Box Style : </span><ul class="tie-cats-options tie-options"><li class="selected"><input id="tie_home_cats'+builderno+'['+ nextCell +'][style]" name="tie_home_cats'+builderno+'['+ nextCell +'][style]" type="radio" value="li" checked="checked"/><a class="checkbox-select" href="#"><img src="'+ templatePath +'/panel/images/li.png" /></a></li><li><input id="tie_home_cats'+builderno+'['+ nextCell +'][style]" name="tie_home_cats'+builderno+'['+ nextCell +'][style]" type="radio" value="2c" /><a class="checkbox-select" href="#"><img src="'+ templatePath +'/panel/images/2c.png" /></a></li><li><input id="tie_home_cats'+builderno+'['+ nextCell +'][style]" name="tie_home_cats'+builderno+'['+ nextCell +'][style]" type="radio" value="1c" /><a class="checkbox-select" href="#"><img src="'+ templatePath +'/panel/images/1c.png" /></a></li></ul></label><input id="tie_home_cats'+builderno+'['+ nextCell +'][type]" name="tie_home_cats'+builderno+'['+ nextCell +'][type]" value="n" type="hidden" /><a class="del-cat"></a></div></li>');
		jQuery('#listItem_'+ nextCell).hide().fadeIn();
		nextCell ++ ;
	});
	jQuery(".tie_add-slider").click(function() {
		var builderno = jQuery(this).attr('data-num');
		var builderID = jQuery(this).attr('data-id');
		jQuery(builderID).append('<li id="listItem_'+ nextCell +'" class="ui-state-default"><div class="widget-head"> Scrolling Box <a style="display:none" class="toggle-open">+</a><a style="display:block" class="toggle-close">-</a></div><div class="widget-content" style="display:block"><label><span>Box Category : </span><select name="tie_home_cats'+builderno+'['+ nextCell +'][id]" id="tie_home_cats'+builderno+'['+ nextCell +'][id]">'+htm1l+'</select></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][title]"><span>Box Title :</span><input id="tie_home_cats'+builderno+'['+ nextCell +'][title]" name="tie_home_cats'+builderno+'['+ nextCell +'][title]" value="Scrolling Box" type="text" /></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][number]"><span>Number of posts to show :</span><input style="width:50px;" id="tie_home_cats'+builderno+'['+ nextCell +'][number]" name="tie_home_cats'+builderno+'['+ nextCell +'][number]" value="12" type="text" /></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][offset]"><span>Offset - number of post to pass over</span><input style="width:50px;" id="tie_home_cats'+builderno+'['+ nextCell +'][offset]" name="tie_home_cats'+builderno+'['+ nextCell +'][offset]" value="" type="text"></label><input id="tie_home_cats'+builderno+'['+ nextCell +'][boxid]" name="tie_home_cats'+builderno+'['+ nextCell +'][boxid]" value="s_'+ 1 + Math.floor(Math.random() * 1500)+'" type="hidden" /><input id="tie_home_cats'+builderno+'['+ nextCell +'][type]" name="tie_home_cats'+builderno+'['+ nextCell +'][type]" value="s" type="hidden" /><a class="del-cat"></a></div></li>');
		jQuery('#listItem_'+ nextCell).hide().fadeIn();
		nextCell ++ ;
	});
	jQuery(".tie_add-news-picture").click(function() {
		var builderno = jQuery(this).attr('data-num');
		var builderID = jQuery(this).attr('data-id');
		jQuery(builderID).append('<li id="listItem_'+ nextCell +'" class="ui-state-default"><div class="widget-head">  News In Picture <a style="display:none" class="toggle-open">+</a><a style="display:block" class="toggle-close">-</a></div><div class="widget-content" style="display:block"><label><span>Box Category : </span><select name="tie_home_cats'+builderno+'['+ nextCell +'][id]" id="tie_home_cats'+builderno+'['+ nextCell +'][id]">'+htm1l+'</select></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][title]"><span>Box Title :</span><input id="tie_home_cats'+builderno+'['+ nextCell +'][title]" name="tie_home_cats'+builderno+'['+ nextCell +'][title]" value="News In Picture" type="text" /></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][offset]"><span>Offset - number of post to pass over</span><input style="width:50px;" id="tie_home_cats'+builderno+'['+ nextCell +'][offset]" name="tie_home_cats'+builderno+'['+ nextCell +'][offset]" value="" type="text"></label><input id="tie_home_cats'+builderno+'['+ nextCell +'][boxid]" name="tie_home_cats'+builderno+'['+ nextCell +'][boxid]" value="news-pic_'+ 1 + Math.floor(Math.random() * 1500)+'" type="hidden" /><input id="tie_home_cats'+builderno+'['+ nextCell +'][type]" name="tie_home_cats'+builderno+'['+ nextCell +'][type]" value="news-pic" type="hidden" /><a class="del-cat"></a></div></li>');
		jQuery('#listItem_'+ nextCell).hide().fadeIn();
		nextCell ++ ;
	});
	jQuery(".tie_add-divider").click(function() {
		var builderno = jQuery(this).attr('data-num');
		var builderID = jQuery(this).attr('data-id');
		jQuery(builderID).append('<li id="listItem_'+ nextCell +'" class="ui-state-default"><div class="widget-head divider"> Divider <a style="display:none" class="toggle-open">+</a><a style="display:block" class="toggle-close">-</a></div><div class="widget-content" style="display:block"><label for="tie_home_cats'+builderno+'['+ nextCell +'][height]"><span>Height :</span><input id="tie_home_cats'+builderno+'['+ nextCell +'][type]" name="tie_home_cats'+builderno+'['+ nextCell +'][type]" value="divider" type="hidden" />  <input id="tie_home_cats'+builderno+'['+ nextCell +'][height]" name="tie_home_cats'+builderno+'['+ nextCell +'][height]" value="10" type="text" style="width:50px;" /> px</label>  <a class="del-cat"></a></div></li>');
		jQuery('#listItem_'+ nextCell).hide().fadeIn();
		nextCell ++ ;
	});
	jQuery(".tie_add-recent").click(function() {
		var builderno = jQuery(this).attr('data-num');
		var builderID = jQuery(this).attr('data-id');
		jQuery(builderID).append('<li id="listItem_'+ nextCell +'" class="ui-state-default"><div class="widget-head">  Recent Posts  <a style="display:none" class="toggle-open">+</a><a style="display:block" class="toggle-close">-</a></div><div style="display:block" class="widget-content"><label><span style="float:left;">Exclude Categories : </span><select multiple="multiple" name="tie_home_cats'+builderno+'['+ nextCell +'][exclude][]" id="tie_home_cats'+builderno+'['+ nextCell +'][exclude][]">'+htm1l+'</select></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][title]"><span>Box Title :</span><input id="tie_home_cats'+builderno+'['+ nextCell +'][title]" name="tie_home_cats'+builderno+'['+ nextCell +'][title]" value="Recent Posts" type="text" /></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][number]"><span>Number of posts to show :</span><input style="width:50px;" id="tie_home_cats'+builderno+'['+ nextCell +'][number]" name="tie_home_cats'+builderno+'['+ nextCell +'][number]" value="3" type="text" /></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][offset]"><span>Offset - number of post to pass over</span><input style="width:50px;" id="tie_home_cats'+builderno+'['+ nextCell +'][offset]" name="tie_home_cats'+builderno+'['+ nextCell +'][offset]" value="" type="text"></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][display]"><span>Display Mode:</span><select id="tie_home_cats'+builderno+'['+ nextCell +'][display]" name="tie_home_cats'+builderno+'['+ nextCell +'][display]"><option value="default">Default Style</option><option value="blog">Blog Style</option></select></label>  <label for="tie_home_cats'+builderno+'['+ nextCell +'][pagi]"><span>Show Pagination:</span><select id="tie_home_cats'+builderno+'['+ nextCell +'][pagi]" name="tie_home_cats'+builderno+'['+ nextCell +'][pagi]"><option value="n" selected="selected">No</option><option value="y">Yes</option></select></label><p class="tie_message_hint">WordPress WARNING: Setting the offset option breaks pagination, set pagination option to "NO" if you want to use the offset option.</p> <input id="tie_home_cats'+builderno+'['+ nextCell +'][boxid]" name="tie_home_cats'+builderno+'['+ nextCell +'][boxid]" value="recent_'+ 1 + Math.floor(Math.random() * 1500)+'" type="hidden" /> <input id="tie_home_cats'+builderno+'['+ nextCell +'][type]" name="tie_home_cats'+builderno+'['+ nextCell +'][type]" value="recent" type="hidden" /><a class="del-cat"></a></div></li>');
		jQuery('#listItem_'+ nextCell).hide().fadeIn();
		nextCell ++ ;
	});

	jQuery(".tie_add-ads").click(function() {
		var builderno = jQuery(this).attr('data-num');
		var builderID = jQuery(this).attr('data-id');
		jQuery(builderID).append('<li id="listItem_'+ nextCell +'" class="ui-state-default"><div class="widget-head">  Ads / Custom Content <a style="display:none" class="toggle-open">+</a><a style="display:block" class="toggle-close">-</a></div><div class="widget-content" style="display:block"><textarea name="tie_home_cats'+builderno+'['+ nextCell +'][text]" id="tie_home_cats'+builderno+'['+ nextCell +'][text]"></textarea><input id="tie_home_cats'+builderno+'['+ nextCell +'][type]" name="tie_home_cats'+builderno+'['+ nextCell +'][type]" value="ads" type="hidden" /><input id="tie_home_cats'+builderno+'['+ nextCell +'][boxid]" name="tie_home_cats'+builderno+'['+ nextCell +'][boxid]" value="ads_'+ 1 + Math.floor(Math.random() * 1500)+'" type="hidden" />\n<small>Supports <strong>Text, HTML and Shortcodes</strong> .</small><a class="del-cat"></a></div></li>');
		jQuery('#listItem_'+ nextCell).hide().fadeIn();
		nextCell ++ ;
	});

	jQuery(".tie_add-wide-cat").click(function() {
		var builderno = jQuery(this).attr('data-num');
		var builderID = jQuery(this).attr('data-id');
		jQuery(builderID).append('	<li id="listItem_'+ nextCell +'" class="ui-state-default"><div class="widget-head"> News Box <a style="display:none" class="toggle-open">+</a><a style="display:block" class="toggle-close">-</a></div><div style="display:block" class="widget-content"><label><span>Box Category : </span><select name="tie_home_cats'+builderno+'['+ nextCell +'][id]" id="tie_home_cats'+builderno+'['+ nextCell +'][id]">'+htm1l+'</select></label><label><span>Posts Order : </span><select name="tie_home_cats'+builderno+'['+ nextCell +'][order]" id="tie_home_cats'+builderno+'['+ nextCell +'][order]"><option value="latest" selected="selected">Latest Posts</option><option value="rand">Random Posts</option></select></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][number]"><span>Number of posts to show :</span><input style="width:50px;" id="tie_home_cats'+builderno+'['+ nextCell +'][number]" name="tie_home_cats'+builderno+'['+ nextCell +'][number]" value="4" type="text" /></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][offset]"><span>Offset - number of post to pass over</span><input style="width:50px;" id="tie_home_cats'+builderno+'['+ nextCell +'][offset]" name="tie_home_cats'+builderno+'['+ nextCell +'][offset]" value="" type="text"></label><input id="tie_home_cats'+builderno+'['+ nextCell +'][type]" name="tie_home_cats'+builderno+'['+ nextCell +'][type]" value="n" type="hidden" /><a class="del-cat"></a></div></li>');
		jQuery('#listItem_'+ nextCell).hide().fadeIn();
		nextCell ++ ;
	});

	jQuery(".tie_add-wide-reviews").click(function() {
		var builderno = jQuery(this).attr('data-num');
		var builderID = jQuery(this).attr('data-id');
		jQuery(builderID).append('	<li id="listItem_'+ nextCell +'" class="ui-state-default"><div class="widget-head"> Reviews Box <a style="display:none" class="toggle-open">+</a><a style="display:block" class="toggle-close">-</a></div><div style="display:block" class="widget-content"><label for="tie_home_cats'+builderno+'['+ nextCell +'][title]"><span>Box Title :</span><input id="tie_home_cats'+builderno+'['+ nextCell +'][title]" name="tie_home_cats'+builderno+'['+ nextCell +'][title]" value="Best Reviews" type="text" /></label><label><span>Box Category 1 : </span><select name="tie_home_cats'+builderno+'['+ nextCell +'][id1]" id="tie_home_cats'+builderno+'['+ nextCell +'][id1]">'+htm1l+'</select></label><label><span>Box Category 2 : </span><select name="tie_home_cats'+builderno+'['+ nextCell +'][id2]" id="tie_home_cats'+builderno+'['+ nextCell +'][id2]">'+htm1l+'</select></label><label><span>Box Category 3 : </span><select name="tie_home_cats'+builderno+'['+ nextCell +'][id3]" id="tie_home_cats'+builderno+'['+ nextCell +'][id3]">'+htm1l+'</select></label><label><span>Posts Order : </span><select name="tie_home_cats'+builderno+'['+ nextCell +'][order]" id="tie_home_cats'+builderno+'['+ nextCell +'][order]"><option value="latest" selected="selected">Latest Reviews</option><option value="rand">Random Reviews</option><option value="best">Best Reviews</option></select></label><label for="tie_home_cats'+builderno+'['+ nextCell +'][number]"><span>Number of posts to show :</span><input style="width:50px;" id="tie_home_cats'+builderno+'['+ nextCell +'][number]" name="tie_home_cats'+builderno+'['+ nextCell +'][number]" value="4" type="text" /></label><input id="tie_home_cats'+builderno+'['+ nextCell +'][boxid]" name="tie_home_cats'+builderno+'['+ nextCell +'][boxid]" value="rev_'+ 1 + Math.floor(Math.random() * 1500)+'" type="hidden" /><input id="tie_home_cats'+builderno+'['+ nextCell +'][type]" name="tie_home_cats'+builderno+'['+ nextCell +'][type]" value="rev" type="hidden" /><a class="del-cat"></a></div></li>');
		jQuery('#listItem_'+ nextCell).hide().fadeIn();
		nextCell ++ ;
	});

	jQuery(document).on("click", ".toggle-open" , function(){
		jQuery(this).parent().parent().find(".widget-content").slideToggle(300);
		jQuery(this).hide();
		jQuery(this).parent().find(".toggle-close").show();
    });

	jQuery(document).on("click", ".toggle-close" , function(){
		jQuery(this).parent().parent().find(".widget-content").slideToggle("fast");
		jQuery(this).hide();
		jQuery(this).parent().find(".toggle-open").show();
    });

	jQuery(document).on("click", "#expand-all" , function(){
		jQuery(".cat_sortable .widget-content").slideDown(300);
		jQuery(".cat_sortable .toggle-close").show();
		jQuery(".cat_sortable .toggle-open").hide();
    });
	jQuery(document).on("click", "#collapse-all" , function(){
		jQuery(".cat_sortable .widget-content").slideUp(300);
		jQuery(".cat_sortable .toggle-close").hide();
		jQuery(".cat_sortable .toggle-open").show();
    });


// Del Cats ##############################################
	jQuery(document).on("click", ".del-cat" , function(){
		jQuery(this).parent().parent().addClass('removered').fadeOut(function() {
			jQuery(this).remove();
		});
	});


// Delete Sidebars Icon ##############################################
	jQuery(document).on("click", ".del-sidebar" , function(){
		var option = jQuery(this).parent().find('input').val();
		jQuery(this).parent().parent().addClass('removered').fadeOut(function() {
			jQuery(this).remove();
			jQuery('#custom-sidebars select').find('option[value="'+option+'"]').remove();

		});
	});


// Delete Custom Text Icon ##############################################
	jQuery(document).on("click", ".del-custom-text" , function(){
		var option = jQuery(this).parent().find('input').val();
		jQuery(this).parent().parent().addClass('removered').fadeOut(function() {
			jQuery(this).remove();
		});
	});


// Sidebar Builder ##############################################
	jQuery("#sidebarAdd").click(function() {
		var SidebarName = jQuery('#sidebarName').val();
		if( SidebarName.length > 0){
			jQuery('#sidebarsList').append('<li><div class="widget-head">'+SidebarName+' <input id="tie_sidebars" name="tie_options[sidebars][]" type="hidden" value="'+SidebarName+'" /><a class="del-sidebar"></a></div></li>');
			jQuery('#custom-sidebars select').append('<option value="'+SidebarName+'">'+SidebarName+'</option>');
		}
		jQuery('#sidebarName').val('');

	});


// Custom Breaking News Text ##############################################
	jQuery("#TextAdd").click(function() {
		var customlink = jQuery('#custom_link').val();
		var customtext = jQuery('#custom_text').val();
		if( customtext.length > 0 && customlink.length > 0  ){
			jQuery('#customList').append('<li><div class="widget-head"><a href="'+customlink+'" target="_blank">'+customtext+'</a> <input name="tie_options[breaking_custom]['+customnext+'][link]" type="hidden" value="'+customlink+'" /> <input name="tie_options[breaking_custom]['+customnext+'][text]" type="hidden" value="'+customtext+'" /><a class="del-custom-text"></a></div></li>');
		}
		customnext ++ ;
		jQuery('#custom_link , #custom_text').val('');

	});


// Background Type ##############################################
	var bg_selected_radio = jQuery("input[name='tie_options[background_type]']:checked").val();
	if (bg_selected_radio == 'custom') {	jQuery('#pattern-settings').hide();	}
	if (bg_selected_radio == 'pattern') {	jQuery('#bg_image_settings').hide();	}
	jQuery("input[name='tie_options[background_type]']").change(function(){
		var bg_selected_radio = jQuery("input[name='tie_options[background_type]']:checked").val();
		if (bg_selected_radio == 'pattern') {
			jQuery('#pattern-settings').fadeIn();
			jQuery('#bg_image_settings').hide();
		}else{
			jQuery('#bg_image_settings').fadeIn();
			jQuery('#pattern-settings').hide();
		}
	 });




	jQuery('a[rel="tooltip"]').mouseover(function(e) {
		var tip = jQuery(this).attr('title');
		jQuery(this).attr('title','');
		jQuery(this).append('<div id="tooltip"><div class="tipHeader"></div><div class="tipBody">' + tip +'</div><div class="tipFooter"></div></div>');

		jQuery('#tooltip').css('top', e.pageY -10 );
		jQuery('#tooltip').css('left', e.pageX - 20 );

		jQuery('#tooltip').fadeIn('500');
		jQuery('#tooltip').fadeTo('10',0.8);

	}).mousemove(function(e) {

		jQuery('#tooltip').css('top', e.pageY -10 );
		jQuery('#tooltip').css('left', e.pageX - 20 );

	}).mouseout(function() {

		jQuery(this).attr('title',jQuery('.tipBody').html());
		jQuery(this).children('div#tooltip').remove();

	});


// Panel Tabs
	jQuery(".tabs-wrap").hide();
	jQuery(".mo-panel-tabs ul li:first").addClass("active").show();
	jQuery(".tabs-wrap:first").show();
	jQuery("li.tie-tabs:not(.tie-not-tab)").click(function() {
		jQuery(".mo-panel-tabs ul li").removeClass("active");
		jQuery(this).addClass("active");
		jQuery(".tabs-wrap").hide();
		var activeTab = jQuery(this).find("a").attr("href");
		jQuery(activeTab).fadeIn('fast');
		return false;
	});



	jQuery("#theme-skins input:checked").parent().addClass("selected");
	jQuery("#theme-skins .checkbox-select").click(
		function(event) {
			event.preventDefault();
			jQuery("#theme-skins li").removeClass("selected");
			jQuery(this).parent().addClass("selected");
			jQuery(this).parent().find(":radio").attr("checked","checked");
		}
	);


	jQuery("#theme-pattern input:checked").parent().addClass("selected");
	jQuery("#theme-pattern .checkbox-select").click(
		function(event) {
			event.preventDefault();
			jQuery("#theme-pattern li").removeClass("selected");
			jQuery(this).parent().addClass("selected");
			jQuery(this).parent().find(":radio").attr("checked","checked");
		}
	);


	jQuery("#tie_theme_layout input:checked").parent().addClass("selected");
	jQuery("#tie_theme_layout .checkbox-select").click(
		function(event) {
			event.preventDefault();
			jQuery("#tie_theme_layout li").removeClass("selected");
			jQuery(this).parent().addClass("selected");
			jQuery(this).parent().find(":radio").attr("checked","checked");
		}
	);

	jQuery("#sidebar-position-options input:checked").parent().addClass("selected");
	jQuery("#sidebar-position-options .checkbox-select").click(
		function(event) {
			event.preventDefault();
			jQuery("#sidebar-position-options li").removeClass("selected");
			jQuery(this).parent().addClass("selected");
			jQuery(this).parent().find(":radio").attr("checked","checked");
		}
	);


	jQuery("#footer-widgets-options input:checked").parent().addClass("selected");
	jQuery("#footer-widgets-options .checkbox-select").click(
		function(event) {
			event.preventDefault();
			jQuery("#footer-widgets-options li").removeClass("selected");
			jQuery(this).parent().addClass("selected");
			jQuery(this).parent().find(":radio").attr("checked","checked");
		}
	);


	jQuery(".tie-cats-options input:checked").parent().addClass("selected");
	jQuery(document).on("click", ".tie-cats-options .checkbox-select" , function( event ){
		event.preventDefault();
		jQuery(this).parent().parent().find("li").removeClass("selected");
		jQuery(this).parent().addClass("selected");
		jQuery(this).parent().find(":radio").attr("checked","checked");

	});


	jQuery("#tabs_cats input:checked").parent().addClass("selected");
	jQuery("#tabs_cats span").click(
		function(event) {
			event.preventDefault();
			if( jQuery(this).parent().find(":checkbox").is(':checked') ){
				jQuery(this).parent().removeClass("selected");
				jQuery(this).parent().find(":checkbox").removeAttr("checked");
			}else{
				jQuery(this).parent().addClass("selected");
				jQuery(this).parent().find(":checkbox").attr("checked","checked");
			}
		}
	);

	var allPanels = jQuery('.tie-accordion > .tie-accordion-contnet').hide();
	jQuery('.tie-accordion > .accordion-head > a').click(function() {
		$this = jQuery(this);
		$target =  $this.parent().next();
		if(!$target.hasClass('active')){
			allPanels.removeClass('active').slideUp();
			$target.addClass('active').slideDown();
		}
		return false;
	});


});

function toggleVisibility(id) {
	var e = document.getElementById(id);
    if(e.style.display == 'block')
          e.style.display = 'none';
       else
          e.style.display = 'block';
}

// tipsy, version 1.0.0a
(function(a){function b(a,b){return typeof a=="function"?a.call(b):a}function c(a){while(a=a.parentNode){if(a==document)return true}return false}function d(b,c){this.$element=a(b);this.options=c;this.enabled=true;this.fixTitle()}d.prototype={show:function(){var c=this.getTitle();if(c&&this.enabled){var d=this.tip();d.find(".tipsy-inner")[this.options.html?"html":"text"](c);d[0].className="tipsy";d.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).prependTo(document.body);var e=a.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight});var f=d[0].offsetWidth,g=d[0].offsetHeight,h=b(this.options.gravity,this.$element[0]);var i;switch(h.charAt(0)){case"n":i={top:e.top+e.height+this.options.offset,left:e.left+e.width/2-f/2};break;case"s":i={top:e.top-g-this.options.offset,left:e.left+e.width/2-f/2};break;case"e":i={top:e.top+e.height/2-g/2,left:e.left-f-this.options.offset};break;case"w":i={top:e.top+e.height/2-g/2,left:e.left+e.width+this.options.offset};break}if(h.length==2){if(h.charAt(1)=="w"){i.left=e.left+e.width/2-15}else{i.left=e.left+e.width/2-f+15}}d.css(i).addClass("tipsy-"+h);d.find(".tipsy-arrow")[0].className="tipsy-arrow tipsy-arrow-"+h.charAt(0);if(this.options.className){d.addClass(b(this.options.className,this.$element[0]))}if(this.options.fade){d.stop().css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:this.options.opacity})}else{d.css({visibility:"visible",opacity:this.options.opacity})}}},hide:function(){if(this.options.fade){this.tip().stop().fadeOut(function(){a(this).remove()})}else{this.tip().remove()}},fixTitle:function(){var a=this.$element;if(a.attr("title")||typeof a.attr("original-title")!="string"){a.attr("original-title",a.attr("title")||"").removeAttr("title")}},getTitle:function(){var a,b=this.$element,c=this.options;this.fixTitle();var a,c=this.options;if(typeof c.title=="string"){a=b.attr(c.title=="title"?"original-title":c.title)}else if(typeof c.title=="function"){a=c.title.call(b[0])}a=(""+a).replace(/(^\s*|\s*$)/,"");return a||c.fallback},tip:function(){if(!this.$tip){this.$tip=a('<div class="tipsy"></div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"></div>');this.$tip.data("tipsy-pointee",this.$element[0])}return this.$tip},validate:function(){if(!this.$element[0].parentNode){this.hide();this.$element=null;this.options=null}},enable:function(){this.enabled=true},disable:function(){this.enabled=false},toggleEnabled:function(){this.enabled=!this.enabled}};a.fn.tipsy=function(b){function e(c){var e=a.data(c,"tipsy");if(!e){e=new d(c,a.fn.tipsy.elementOptions(c,b));a.data(c,"tipsy",e)}return e}function f(){var a=e(this);a.hoverState="in";if(b.delayIn==0){a.show()}else{a.fixTitle();setTimeout(function(){if(a.hoverState=="in")a.show()},b.delayIn)}}function g(){var a=e(this);a.hoverState="out";if(b.delayOut==0){a.hide()}else{setTimeout(function(){if(a.hoverState=="out")a.hide()},b.delayOut)}}if(b===true){return this.data("tipsy")}else if(typeof b=="string"){var c=this.data("tipsy");if(c)c[b]();return this}b=a.extend({},a.fn.tipsy.defaults,b);if(!b.live)this.each(function(){e(this)});if(b.trigger!="manual"){var h=b.live?"live":"bind",i=b.trigger=="hover"?"mouseenter":"focus",j=b.trigger=="hover"?"mouseleave":"blur";this[h](i,f)[h](j,g)}return this};a.fn.tipsy.defaults={className:null,delayIn:0,delayOut:0,fade:false,fallback:"",gravity:"n",html:false,live:false,offset:0,opacity:.8,title:"title",trigger:"hover"};a.fn.tipsy.revalidate=function(){a(".tipsy").each(function(){var b=a.data(this,"tipsy-pointee");if(!b||!c(b)){a(this).remove()}})};a.fn.tipsy.elementOptions=function(b,c){return a.metadata?a.extend({},c,a(b).metadata()):c};a.fn.tipsy.autoNS=function(){return a(this).offset().top>a(document).scrollTop()+a(window).height()/2?"s":"n"};a.fn.tipsy.autoWE=function(){return a(this).offset().left>a(document).scrollLeft()+a(window).width()/2?"e":"w"};a.fn.tipsy.autoBounds=function(b,c){return function(){var d={ns:c[0],ew:c.length>1?c[1]:false},e=a(document).scrollTop()+b,f=a(document).scrollLeft()+b,g=a(this);if(g.offset().top<e)d.ns="n";if(g.offset().left<f)d.ew="w";if(a(window).width()+a(document).scrollLeft()-g.offset().left<b)d.ew="e";if(a(window).height()+a(document).scrollTop()-g.offset().top<b)d.ns="s";return d.ns+(d.ew?d.ew:"")}}})(jQuery);

(function($){var i=function(e){if(!e)var e=window.event;e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation()};$.fn.checkbox=function(f){try{document.execCommand('BackgroundImageCache',false,true)}catch(e){}var g={cls:'jquery-checkbox',empty:'empty.png'};g=$.extend(g,f||{});var h=function(a){var b=a.checked;var c=a.disabled;var d=$(a);if(a.stateInterval)clearInterval(a.stateInterval);a.stateInterval=setInterval(function(){if(a.disabled!=c)d.trigger((c=!!a.disabled)?'disable':'enable');if(a.checked!=b)d.trigger((b=!!a.checked)?'check':'uncheck')},10);return d};return this.each(function(){var a=this;var b=h(a);if(a.wrapper)a.wrapper.remove();a.wrapper=$('<span class="'+g.cls+'"><span class="mark"><img src="'+g.empty+'" /></span></span>');a.wrapperInner=a.wrapper.children('span:eq(0)');a.wrapper.hover(function(e){a.wrapperInner.addClass(g.cls+'-hover');i(e)},function(e){a.wrapperInner.removeClass(g.cls+'-hover');i(e)});b.css({position:'absolute',zIndex:-1,visibility:'hidden'}).after(a.wrapper);var c=false;if(b.attr('id')){c=$('label[for='+b.attr('id')+']');if(!c.length)c=false}if(!c){c=b.closest?b.closest('label'):b.parents('label:eq(0)');if(!c.length)c=false}if(c){c.hover(function(e){a.wrapper.trigger('mouseover',[e])},function(e){a.wrapper.trigger('mouseout',[e])});c.click(function(e){b.trigger('click',[e]);i(e);return false})}a.wrapper.click(function(e){b.trigger('click',[e]);i(e);return false});b.click(function(e){i(e)});b.bind('disable',function(){a.wrapperInner.addClass(g.cls+'-disabled')}).bind('enable',function(){a.wrapperInner.removeClass(g.cls+'-disabled')});b.bind('check',function(){a.wrapper.addClass(g.cls+'-checked')}).bind('uncheck',function(){a.wrapper.removeClass(g.cls+'-checked')});$('img',a.wrapper).bind('dragstart',function(){return false}).bind('mousedown',function(){return false});if(window.getSelection)a.wrapper.css('MozUserSelect','none');if(a.checked)a.wrapper.addClass(g.cls+'-checked');if(a.disabled)a.wrapperInner.addClass(g.cls+'-disabled')})}})(jQuery);