// JavaScript Document

google.load('search', '1');

//Start: News Generators

function LoadNewsBar1() { //California Work Comp News Generator - GOOGLE 
  var root = document.getElementById("tabs-1b");
  var options = {
      linkTarget : GSearch.LINK_TARGET_BLANK,
      largeResultSet : false,
      resultStyle : GSnewsBar.RESULT_STYLE_EXPANDED,
      title : "California Workers' Comp News",
      autoExecuteList : {
        executeList : ["California Workers Compensation"]
        }
      };
  var newsBar = new GSnewsBar(root, options);
}

function LoadNewsBar2() {// National Work Comp News Generator - GOOGLE
  var root = document.getElementById("tabs-2b");
  var options = {
      linkTarget : GSearch.LINK_TARGET_BLANK,
      largeResultSet : false,
      resultStyle : GSnewsBar.RESULT_STYLE_EXPANDED,
      title : "National Workers' Comp News",
      autoExecuteList : {
        executeList : ["Workers Compensation"]
        }
      };
  var newsBar = new GSnewsBar(root, options);
}

/*function LoadNewsBar3() { // Future site of customer News generator.
  var root = document.getElementById("NewsCol2");
  var options = {
      linkTarget : GSearch.LINK_TARGET_BLANK,
      largeResultSet : true,
      resultStyle : GSnewsBar.RESULT_STYLE_EXPANDED,
      title : "Employee Fraud",
      autoExecuteList : {
        executeList : ["Employee Fraud"]
        }
      };
  var newsBar = new GSnewsBar(root, options);
}*/

google.setOnLoadCallback(LoadNewsBar1);

google.setOnLoadCallback(LoadNewsBar2);
//End News Generators

//Start Search functionality

function LoadAllSearch(){
	var searchControl = new google.search.SearchControl(); //Create Search Control
	var options = new google.search.SearcherOptions(); //Create a searcher options object
	var WebSearcher = new google.search.WebSearch(); //Create Web Searcher object
	var CustSrch = "partner-pub-1668773459037409:sy12rd-gexw"; //References this custom search engine"creator:ID"  !!!-->EDIT This to Change<--!!!
	
	function CloneAndPost(result) {
		var node = result.html.cloneNode(true); //clones the result html node
		var savedResults = document.getElementById("CopyTarget");
		savedResults.appendChild(node);
	};
	
	WebSearcher.setUserDefinedLabel("All Things Comp");
	WebSearcher.setSiteRestriction(CustSrch); //Restricts search to designated custom search.	
	options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);//Set expand mode in options to open (shows 4 results per page).	
	searchControl.setOnKeepCallback(this, CloneAndPost);//Add copy functionality, pass in this search result and my CloneAndPost function
	searchControl.addSearcher(WebSearcher, options); //Give controls to our Web Searcher object and pass in Web Searcher options.
	
	searchControl.draw(document.getElementById("AllSearch"));//Bind search to this div !!!-->EDIT This to Change<--!!!
	//searchControl.execute("investigation"); Execute an initial search
};

function LoadLawSearch(){
	var searchControl = new google.search.SearchControl(); //Create Search Control
	var options = new google.search.SearcherOptions(); //Create a searcher options object
	var WebSearcher = new google.search.WebSearch(); //Create Web Searcher object
	var CustSrch = "partner-pub-1668773459037409:4vaylv-x3o1"; //References this custom search engine"creator:ID"  !!!-->EDIT This to Change<--!!!
	
	function CloneAndPost(result) {
		var node = result.html.cloneNode(true); //clones the result html node
		var savedResults = document.getElementById("CopyTarget");
		savedResults.appendChild(node);
	};
	
	WebSearcher.setUserDefinedLabel("The Law");//Gives Search Head Label   !!!-->EDIT This to Change<--!!!
	WebSearcher.setSiteRestriction(CustSrch); //Restricts search to designated custom search.	
	options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);//Set expand mode in options to open (shows 4 results per page).	
	searchControl.setOnKeepCallback(this, CloneAndPost);//Add copy functionality, pass in this search result and my CloneAndPost function
	searchControl.addSearcher(WebSearcher, options); //Give controls to our Web Searcher object and pass in Web Searcher options.
	
	searchControl.draw(document.getElementById("LawSearch"));//Bind search to this div !!!-->EDIT This to Change<--!!!
	//searchControl.execute("investigation"); Execute an initial search
};

function LoadBlogSearch(){
	var searchControl = new google.search.SearchControl(); //Create Search Control
	var options = new google.search.SearcherOptions(); //Create a searcher options object
	var WebSearcher = new google.search.WebSearch(); //Create Web Searcher object
	var CustSrch = "partner-pub-1668773459037409:pcnan9-tvv6"; //References this custom search engine"creator:ID"  !!!-->EDIT This to Change<--!!!
	
	function CloneAndPost(result) {
		var node = result.html.cloneNode(true); //clones the result html node
		var savedResults = document.getElementById("CopyTarget");
		savedResults.appendChild(node);
	};
	
	WebSearcher.setUserDefinedLabel("The Blogs");
	WebSearcher.setSiteRestriction(CustSrch); //Restricts search to designated custom search.	
	options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);//Set expand mode in options to open (shows 4 results per page).	
	searchControl.setOnKeepCallback(this, CloneAndPost);//Add copy functionality, pass in this search result and my CloneAndPost function
	searchControl.addSearcher(WebSearcher, options); //Give controls to our Web Searcher object and pass in Web Searcher options.
	
	searchControl.draw(document.getElementById("BlogSearch"));//Bind search to this div !!!-->EDIT This to Change<--!!!
	//searchControl.execute("investigation"); Execute an initial search
};

google.setOnLoadCallback(LoadAllSearch);
google.setOnLoadCallback(LoadLawSearch);
google.setOnLoadCallback(LoadBlogSearch);

//End: Search Functionality

//Start: Jquery
$(function () {
	var i = $("#ImgBack").width();
	var num = parseFloat(i);
	var p = num-430;
	var l = p/2;
	var f = l-10
	$("#MainPic").css("left",f);	
	
	$(window).resize(function(){
	  var i = $("#ImgBack").width();
	  var num = parseFloat(i);
	  var p = num-430;
	  var l = p/2;
	  var f = l-10
	  $("#MainPic").css("left",f);	
	});	
	
	$("#SearchHelpLink").toggle(
		function(){
				$("#SearchHelp").show("blind", {}, 500);
				$("#SearchHelpLink a").text("Close Help");
				return false;
			},
		function(){
				$("#SearchHelp").hide("blind",{},500)
				$("#SearchHelpLink a").text("Click For Help");
				return false;
			}
		
	);
	
	$("#NewsHelpLink").toggle(
		function(){
				$("#NewsHelp").show("blind", {}, 500);
				$("#NewsHelpLink a").text("Close Help");
				return false;
			},
		function(){
				$("#NewsHelp").hide("blind",{},500);
				$("#NewsHelpLink a").text("Click For Help");
				return false;
			}
	);
	
	$("#LinkHelpLink").toggle(
		function(){
				$("#LinkHelp").show("blind", {}, 500);
				$("#LinkHelpLink a").text("Close Help");
				return false;
			},
		function(){
				$("#LinkHelp").hide("blind",{},500);
				$("#LinkHelpLink a").text("Click For Help");
				return false;
			}
	);
	
	$("#CopiedSpan").toggle(
		function(){
				$("#CopyWhatsThis").show("blind", {}, 500);
				$("#CopiedSpan a").text("Close Help");
				return false;
			},
		function(){
				$("#CopyWhatsThis").hide("blind",{},500);
				$("#CopiedSpan a").text("Whats This?");
				return false;
			}
	);
	
	$("#SearchTabs").tabs();
	
	$("#NewsTabs").tabs();	
	
	/*
	*
	* PRS Ad
	*
	*/
	
		
	HideReplay();
	
	setTimeout(function(){FadeInAd()},1000);
	
	setTimeout(function(){ExplodeAd()},8000);
	
	setInterval(function(){
		ResetAd();
		setTimeout(function(){
			ExplodeAd();					
		},10000)					 
	},120000);
	
	$("#PRS_Ad").click(function(){
		GoRecovery();	
	});
	
	$("#Replay").click(function(){
		RePlayAd();	
		return false;
	});
	
	function RePlayAd(){
		ResetAd();
		setTimeout(function(){
		ExplodeAd();					
		},5000)	
	};
	
	function FadeInAd(){
		$("#PRS_Ad, #RePlay_Go").fadeIn(3000);
	};
	
	function ExplodeAd(){
		$("#AdRightSide, #AdLeftSide, #AdMain").hide("explode", 1500);	
		setTimeout(function(){ShowReplay()},1700);
	};
	
	function ResetAd(){
		HideReplay();
		$("#AdRightSide, #AdLeftSide, #AdMain").fadeIn(1500);
	};
	
	function GoRecovery(){window.location = "PremiumRecovery_1.html"};
	
	function HideReplay(){
		$("#Replay").hide();	
	};
	
	function ShowReplay(){
		$("#Replay").show();	
	};
	
}) 
// END: J-Query Function