<?php 
/*  instalation of javascript and css  */
function theme_back_enqueue_script()
{
		if(isset($_GET['page']))
		{
			if($_GET['page'] == 'sfsi-options')
			{
				wp_enqueue_style("SFSImainAdminCss", SFSI_PLUGURL . 'css/sfsi-admin-style.css' );

				/* include CSS for backend  */
  				wp_enqueue_style('thickbox');
				wp_enqueue_style("SFSImainCss", SFSI_PLUGURL . 'css/sfsi-style.css' );
				wp_enqueue_style("SFSIJqueryCSS", SFSI_PLUGURL . 'css/jquery-ui-1.10.4/jquery-ui-min.css' );
				wp_enqueue_style("wp-color-picker");
			}
		}
		
		//including floating option css
		$option9=  unserialize(get_option('sfsi_section9_options',false));
		
		if($option9['sfsi_disable_floaticons'] == 'yes')
		{
			wp_enqueue_style("disable_sfsi", SFSI_PLUGURL . 'css/disable_sfsi.css' );
		}
		
		if(isset($_GET['page']))
		{
			if($_GET['page'] == 'sfsi-options')
			{
				wp_enqueue_script('jquery');
			 	wp_enqueue_script("jquery-migrate");
				
				wp_enqueue_script('media-upload');
				wp_enqueue_script('thickbox'); 
				
				wp_register_script('SFSIJqueryFRM', SFSI_PLUGURL . 'js/jquery.form-min.js', '', '', true);
				wp_enqueue_script("SFSIJqueryFRM");
				
				
				wp_enqueue_script("jquery-ui-accordion");	
				wp_enqueue_script("wp-color-picker");
				wp_enqueue_script("jquery-effects-core");
				wp_enqueue_script("jquery-ui-sortable");
				
				wp_register_script('SFSICustomFormJs', SFSI_PLUGURL . 'js/custom-form-min.js', '', '', true);
				wp_enqueue_script("SFSICustomFormJs");
				
				wp_register_script('SFSICustomJs', SFSI_PLUGURL . 'js/custom-admin.js', '', '', true);
				wp_enqueue_script("SFSICustomJs");
				/* end cusotm js */
				
				/* initilaize the ajax url in javascript */
				wp_localize_script( 'SFSICustomJs', 'sfsi_icon_ajax_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) );
				wp_localize_script( 'SFSICustomJs', 'sfsi_icon_ajax_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' ),'plugin_url'=> SFSI_PLUGURL) );
			}
		}			
}
add_action( 'admin_enqueue_scripts', 'theme_back_enqueue_script' );

function theme_front_enqueue_script()
{
		wp_enqueue_script('jquery');
	 	wp_enqueue_script("jquery-migrate");
		
		wp_enqueue_script('jquery-ui-core');
		
		wp_register_script('SFSIjqueryModernizr', SFSI_PLUGURL . 'js/shuffle/modernizr.custom.min.js', array('jquery'),'',true);
		wp_enqueue_script("SFSIjqueryModernizr");
		
		wp_register_script('SFSIjqueryShuffle', SFSI_PLUGURL . 'js/shuffle/jquery.shuffle.min.js', array('jquery'),'',true);
		wp_enqueue_script("SFSIjqueryShuffle");
		
		wp_register_script('SFSIjqueryrandom-shuffle', SFSI_PLUGURL . 'js/shuffle/random-shuffle-min.js', array('jquery'),'',true);
		wp_enqueue_script("SFSIjqueryrandom-shuffle");
		$option1=  unserialize(get_option('sfsi_section1_options',false));
		
		if(isset($option1["sfsi_wechat_display"]) && $option1["sfsi_wechat_display"]=="yes" ){
			wp_register_script('SFSIPLUSqrcode.js', SFSI_PLUGURL . 'js/qrcode.min.js', '', '', true);
			wp_enqueue_script("SFSIPLUSqrcode.js");
		}
		wp_register_script('SFSICustomJs', SFSI_PLUGURL . 'js/custom.js', array('jquery'),'',true);
		wp_enqueue_script("SFSICustomJs");
		/* end cusotm js */
		
		/* initilaize the ajax url in javascript */
		wp_localize_script( 'SFSICustomJs', 'sfsi_icon_ajax_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) );
		wp_localize_script( 'SFSICustomJs', 'sfsi_icon_ajax_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' ),'plugin_url'=> SFSI_PLUGURL) );
		
		/* include CSS for front-end and backend  */
		wp_enqueue_style("SFSImainCss", SFSI_PLUGURL . 'css/sfsi-style.css', true);
		
		//including floating option css
		$option9=  unserialize(get_option('sfsi_section9_options',false));
		if($option9['sfsi_disable_floaticons'] == 'yes')
		{
			wp_enqueue_style("disable_sfsi", SFSI_PLUGURL . 'css/disable_sfsi.css' );
		}
}
add_action( 'wp_enqueue_scripts', 'theme_front_enqueue_script' );

function sfsi_footerFeedbackScript()
{
    ?>
    <style>
    @charset "utf-8";
    @font-face {
	    font-family: helveticabold;
	    src: url(<?php echo SFSI_PLUGURL; ?>css/fonts/helvetica_bold_0-webfont.eot);
	    src: url(<?php echo SFSI_PLUGURL; ?>css/fonts/helvetica_bold_0-webfont.eot?#iefix) format('embedded-opentype'), url(<?php echo SFSI_PLUGURL; ?>css/fonts/helvetica_bold_0-webfont.woff) format('woff'), url(<?php echo SFSI_PLUGURL; ?>css/fonts/helvetica_bold_0-webfont.ttf) format('truetype'), url(<?php echo SFSI_PLUGURL; ?>css/fonts/helvetica_bold_0-webfont.svg#helveticabold) format('svg');
	    font-weight: 400;
	    font-style: normal;
	}
	ul#adminmenu li.toplevel_page_sfsi-options div.wp-menu-image {
    	display: none;
	}
	#adminmenu li.toplevel_page_sfsi-options a.toplevel_page_sfsi-options {
    	padding: 0 0 0 38px;
    	font-family: helveticabold;
	}
	ul#adminmenu li.toplevel_page_sfsi-options a.toplevel_page_sfsi-options {
    	color: #e12522;
    	transition: 0s;
    	background: url(<?php echo SFSI_PLUGURL; ?>css/images/left_log_icn.png) 6px 15px no-repeat #000;
    	background: url(<?php echo SFSI_PLUGURL; ?>css/images/left_log_icn.png) 6px -43px no-repeat #444444;
    	color: #fafafa;
    	font-family: helveticabold;
	}
	ul#adminmenu li.toplevel_page_sfsi-options a.toplevel_page_sfsi-options:hover {
    	background: url(<?php echo SFSI_PLUGURL; ?>css/images/left_log_icn.png) 6px -43px no-repeat #444444;
    	color: #fafafa;
	}
	ul#adminmenu li.toplevel_page_sfsi-options a.current, ul#adminmenu li.toplevel_page_sfsi-options a.current:hover {
    	background: url(<?php echo SFSI_PLUGURL; ?>css/images/left_log_icn.png) 6px 15px no-repeat #000000;
    	color: #e12522;
	}
	</style>
	<?php
}
add_action( 'admin_footer', 'sfsi_footerFeedbackScript' );
?>