$(function() {

	$("table.calculators a").fancybox({
		'titleShow': false,
		'type': 'iframe',
		'width': 600,
		'height': 600
	});

	//  Slideshow Cycle Plugin
	$('#slides').after('<div id="slide-tools"><a id="slide-prev">Previous</a><ul id="slide-nav" class="nav"></ul> <a id="slide-next">Next</a></div>').cycle({
		fx:      'scrollHorz',
		timeout:  9000,
		pause:    true,
		prev:    '#slide-prev',
		next:    '#slide-next',
		pager:   '#slide-nav',
		pagerAnchorBuilder: pagerFactory
	});

	function pagerFactory(idx, slide) {
		var s = idx > 2 ? ' style=""' : '';
		return '<li'+s+'><a href="#">'+(idx+1)+'</a></li>';
	};
	
	
	// Simple Hover
    $("#header ul.nav li").hover(function(){
    
        $(this).addClass("hover");
        $('ul:first',this).css('visibility', 'visible');
    
    }, function(){
    
        $(this).removeClass("hover");
        $('ul:first',this).css('visibility', 'hidden');
    
    });
    
    $("#header ul.nav li ul li:has(ul)").find("a:first").append(" &raquo; ");


	// Labelify
	$("#login-form input").labelify({
	  text: "label"
	});

	
	// http://j.mp/jquery-target-blank
	$('a[href^="http://"], a[rel="external"]').each(function(){
		$(this).attr({
			target: "_blank",
			title: this.href + " (opens in a new window)"
		});
	});

	$('a[href$=".pdf"]').attr({
		target: "_blank",
		title: "PDF File"
	});

	$("#StateList").change(function() {
      	switch ($("#StateList").val()) {
        	case "Federal": {
      	 		url = "https://sa.www4.irs.gov/irfof/lang/en/irfofgetstatus.jsp";
		    	break;
			}
			case "AL": {
			   url="https://revenue.alabama.gov/Refunds/refundstatus.aspx";
			   break;
			}
			case "AZ": {
			   url="https://www.aztaxes.gov/default.aspx?target=CheckRefund";
			   break;
			}
			case "AR": {
			   url="https://www.ark.org/dfa_ri/app/login.html";
			   break;
			}
			case "CA": {
			   url="http://www.ftb.ca.gov/online/refund/index.asp";
			   break;
			}
			case "CO": {
			   url="https://www.myincometax.state.co.us/status/login.asp";
			   break;
			}
			case "CT": {
			   url="https://drsindtax.ct.gov/AUT/refundStatus.aspx?TXPYRTYP=I";
			   break;
			}
			case "DE": {
			   url="https://dorweb.revenue.delaware.gov/refinq/";
			   break;
			}
			case "DC": {
			   url="https://www.taxpayerservicecenter.com/individual/Ind_RefundStatus_Logon.jsp";
			   break;
			}
			case "FL": {
			   url="https://taxapp2.state.fl.us/gta/rms/dyn/RefControlSearch.jsp?currentTabId=1";
			   break;
			}
			case "GA": {
			   url="https://etax.dor.ga.gov/WMRefund/index.aspx";
			   break;
			}
			case "HI": {
			   url="https://tax.ehawaii.gov/hoihoi/refund.html";
			   break;
			}
			case "ID": {
			   url="https://www.accessidaho.org/secure/istc/refund/status.html";
			   break;
			}
			case "IL":
			{
			   url="https://www.revenue.state.il.us/app/refund/servlet/RefundStatus";
			   break;
			}
			case "IN":
			{
			   url="https://secure.in.gov/apps/dor/tax/refund/";
			   break;
			}
			case "IA":
			{
			   url="https://www.idr.iowa.gov/wheresmyrefund/login.aspx";
			   break;
			}
			case "KS":
			{
			   url="https://www.kdor.org/refundstatus/default.asp";
			   break;
			}
			case "KY":
			{
			   url="http://revenue.ky.gov/refund.htm";
			   break;
			}
			case "LA":
			{
			   url="https://esweb.revenue.louisiana.gov/IndividualIncomeTax/Login.aspx?ReturnUrl=%2fIndividualIncomeTax%2fdefault.aspx";
			   break;
			}
			case "ME":
			{
			   url="https://portal.maine.gov/refundstatus/Registration.do";
			   break;
			}
			case "MD":
			{
			   url="https://interactive.marylandtaxes.com/INDIV/refundstatus/home.aspx";
			   break;
			}
			case "MA":
			{
			   url="https://wfb.dor.state.ma.us/webfile/wsi/public/webforms/login.aspx?ReturnUrl=%2fwebfile%2fwsi%2fprivate%2fwebforms%2frefund%2fchooseyear.aspx";
			   break;
			}
			case "MI":
			{
			   url="https://treas-secure.treas.state.mi.us/eservice_enu/start.swe?";
			   break;
			}
			case "MN":
			{
			   url="https://www.mndor.state.mn.us/tp/webwmr.html";
			   break;
			}
			case "MS":
			{
			   url="https://query.mstc.state.ms.us/IncomeInquiry/index.jsp";
			   break;
			}
			case "MO":
			{
			   url="https://dors.mo.gov/tax/taxinq/welcome.jsp";
			   break;
			}
			case "NE":
			{
			   url="https://ndr-refundstatus.ne.gov/refundstatus/public/search.faces";
			   break;
			}
			case "NJ":
			{
			   url="http://www.state.nj.us/treasury/taxation/emailfaqs.shtml#ITRates";
			   break;
			}
			case "NM":
			{
			   url="https://tap.state.nm.us/NM_xwTapRfn.aspx";
			   break;
			}
			case "NY":
			{
			   url="https://www7.nystax.gov/PRIS/prisHome";
			   break;
			}
			case "NC":
			{
			   url="https://eservices.dor.nc.gov/wheresmyrefund/selection.jsp";
			   break;
			}
			case "OH":
			{
			   url="https://www.tax.state.oh.us/webz/wmr/wheres_my_refund.html";
			   break;
			}
			case "OK":
			{
			   url="http://www.tax.ok.gov/refund.html";
			   break;
			}
			case "OR":
			{
			   url="https://secure.dor.state.or.us/refund/refund.cfm";
			   break;
			}
			case "PA":
			{
			   url="https://www.doreservices.state.pa.us/pitservices/wheresmyrefund.aspx";
			   break;
			}
			case "RI":
			{
			   url="https://www.ri.gov/cgi-bin/taxation/refund/status.cgi";
			   break;
			}
			case "SC":

			{
			   url="https://www.sctax.org/refundstatus/refund.aspx";
			   break;
			}
			case "UT":
			{
			   url="https://tap.tax.utah.gov/TaxExpress/WheresMyRefund.htm";
			   break;
			}
			case "VA":
			{
			   url="https://www.individual.tax.virginia.gov/VTOL/IndRefundStatus.seam?conversationId=63294";
			   break;
			}
			case "WV":
			{
			   url="https://www.wva.state.wv.us/wvtax/wheresMyRefund.aspx";
			   break;
			}
			case "WI":
			{
			   url="https://ww2.revenue.wi.gov/TeleNetFile/inquiry2.htm";
			   break;
			}
			case "PR": {
			   url="http://www.gobierno.pr/gprportal/inicio";
			   break;
			}
			case "VI": {
			   url="http://www.viirb.com/";
			   break;
			}
			default:
		}
	   
		if (url != "") {
			window.open(url,"","resizeable=yes,scrollbars=yes,height=600,width=760,left=0,top=0");
		}
	});
	
	
});
























