var _service_base_ref = 'https://services-qa.insurancerates.com/insweb.app.ir/';

if (window.location.href.indexOf('www.insurancerates.') > 0)
    _service_base_ref = 'https://services.insurancerates.com/InsWeb.App.IR/';
else if (window.location.href.indexOf('dev.insurancerates.') > 0)
    _service_base_ref = 'https://services-dev.insurancerates.com/InsWeb.App.IR/';
else if (window.location.href.indexOf('qa.insurancerates.') > 0)
    _service_base_ref = 'https://services-qa.insurancerates.com/InsWeb.App.IR/';
else if (window.location.href.indexOf('ca.insurancerates.') > 0)
    _service_base_ref = 'http://services-ca.insurancerates.com/InsWeb.App.IR/';

//_service_base_ref = 'https://services-qa.insurancerates.com/InsWeb.App.IR/';

var _header = '' +
		'<link rel="stylesheet" href="/css/styles.css" media="all" type="text/css" />' +
		'<link rel="stylesheet" href="/css/styles-print.css" media="print" type="text/css" />' +
		'<link rel="shortcut icon" href="/favicon.ico" />' +
		'<script src="' + _service_base_ref + 'js/MicrosoftAjax.js" type="text/javascript" language="javascript"></script>' +
		'<script type="text/javascript">' +
		'    //<![CDATA[' +
		'    if (typeof (Sys) === "undefined") throw new Error("ASP.NET Ajax client-side framework failed to load.");' +
    		'//]]>' +
		'</script>' +
		'<script src="' + _service_base_ref + 'appService.svc/js" type="text/javascript"></script>' +
		'<script src="' + _service_base_ref + 'js/wcfCD.js" type="text/javascript"></script>';

		if (currentPage == "driver")
		  _header += '<script src="' + _service_base_ref + 'DataList.ashx?MaritalStatusList=1&RelationToApplicantList=1&OccupationsList=1&EducationsList=1&ResidenceStatusList=1&CreditHistoriesList=1&ViolationTypeList=1&ViolationTypeList=1" type="text/javascript"></script>';
		else if (currentPage == "vehicle")
		  _header += '<script src="' + _service_base_ref + 'DataList.ashx?YearList=1&AnnualMileageList=1&AntiTheftDevicesList=1&PrimaryUsesList=1" type="text/javascript"></script>';
		else if (currentPage == "coverage")
		  _header += '<script src="' + _service_base_ref + 'DataList.ashx?InsuredDurationList=1" type="text/javascript"></script>';
        else if (currentPage == "welcome")
            _header += '<script src="' + _service_base_ref + 'DataList.ashx?ShoppingFactorsList=1&SiteVisitReasonsList=1" type="text/javascript"></script>';
        else 
		  _header += '<script src="' + _service_base_ref + 'DataList.ashx?YearList=1" type="text/javascript"></script>';
        
        
        _header += '<script language="javascript" type="text/javascript" src="' + _service_base_ref + 'js/util.js"></script>' +
	    '<script language="javascript" type="text/javascript" src="' + _service_base_ref + 'js/appDataExt.js"></script>' +
	    '<script src="/scripts/ir.js" type="text/javascript"></script>' +
	    '<script language="javascript">AC_FL_RunContent = 0;</script>' +
	    '<script src="/scripts/AC_RunActiveContent.js" language="javascript"></script>';
        
        if (currentPage != "homePage") {
            _header += '<script language="JavaScript" src="/scripts/InfoPopup/overlib.js"></script>' +
		        '<script language="javascript" src="/scripts/InfoPopup/overlib_anchor.js"></script>' +
		        '<script language="javascript" src="/scripts/InfoPopup/overlib_crossframe.js"></script>' +
		        '<script language="javascript" src="/scripts/InfoPopup/overlib_cssstyle.js"></script>' +
		        '<script language="javascript" src="/scripts/InfoPopup/overlib_exclusive.js"></script>' +
		        '<script language="javascript" src="/scripts/InfoPopup/overlib_followscroll.js"></script>' +
		        '<script language="javascript" src="/scripts/InfoPopup/overlib_hideform.js"></script>' +
		        '<script language="javascript" src="/scripts/InfoPopup/overlib_shadow.js"></script>' +
		        '<script language="javascript" src="/scripts/InfoPopup/overlib_centerpopup.js"></script>';
        }
          
        _header += '<script src="/scripts/Tween.js" language="javascript"></script>' +
		'<script src="/scripts/OpacityTween.js" language="javascript"></script>' +
		'<script src="/scripts/AC_OETags.js" language="javascript"></script>' +
		'<script language="javascript" src="/scripts/browserDetection.js"></script>';

        if (currentPage != "homePage") {
            _header += '<script language="javascript" src="/scripts/screenPopup.js"></script>' +
		    
		    '<script type="text/javascript" src="/scripts/animatedcollapse.js"></script>' +
		    '<script type="text/javascript" src="/scripts/modalPopup_0_2/0.2/shCore.js" language="javascript"></script>' +
		    '<script type="text/javascript" src="/scripts/modalPopup_0_2/0.2/shBrushJScript.js" language="javascript"></script>' +
		    '<script type="text/javascript" src="/scripts/modalPopup_0_2/0.2/ModalPopups.js" language="javascript"></script>' +
		    '<script language="javascript" src="/scripts/dropdownMenu.js"></script>';
        }

        _header += '<script language="javascript" src="/scripts/popupLayer.js"></script>' +
            '<script type="text/javascript" src="/scripts/jquery-1.2.6.js"></script>';

document.write(_header);
var _pleaseWait1 = ''
    + '<a name="top"></a>'
	+ '<div id="waitBlock">'
	+ '<div id="waitFill"></div>'
	+ '<div id="waitFlash">'
	+ '<img src="/images/pleaseWait.gif" />'
	+ '</div>'
	+ '</div>';

var _pleaseWait = '' 
    + '<a name="top"></a>'
	+ '<!--Please Wait Starts-->'
	+ '<div id="waitBlock">'
	+ '<div id="waitFill"></div>'
	+ '<div id="waitFlash">'
	+ '<script language="javascript">'
	
	+ 'var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);'
	+ ' if ((hasReqestedVersion == true || flashPlugInState == false)) {'
	+ 'AC_FL_RunContent('
    + '			\'src\', \'/flash/pleaseWait_default\','
    + '			\'width\', \'617\','
	+ '			\'height\', \'420\','
	+ '			\'align\', \'middle\','
	+ '			\'id\', \'pleaseWait_default\','
	+ '			\'quality\', \'high\','
	+ '			\'bgcolor\', \'#FFFFFF\','
	+ '			\'name\', \'pleaseWait_default\','
	+ '			\'allowScriptAccess\', \'sameDomain\','
	+ '			\'type\', \'application/x-shockwave-flash\','
	+ '			\'codebase\', \'https://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab\','
	+ '			\'pluginspage\', \'http://get.adobe.com/flashplayer/?promoid=BUIGP\','
	+ '			\'wmode\', \'transparent\''
    + '			); '
    + '	} else {'
	+ '			document.getElementById("waitFlash").innerHTML = "<img class=\'pleaseWait\' src=\'/images/pleaseWait.gif\' alt=\'Please wait...\' />";'
	+ ' }'
    + '</script>'
    + '</div>'
    + '</div>';

var _pleaseWait2 = '' 
    + '<a name="top"></a>'
	+ '<!--Please Wait Starts-->'
	+ '<div id="waitBlock">'
	+ '<div id="waitFill"></div>'
	+ '<div id="waitFlash2">'
	+ '<script language="javascript">'
	
	+ 'var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);'
	+ ' if ((hasReqestedVersion) ) {'
	+ ' if ( (flashPlugInState)) {'
	+ '     AC_FL_RunContent('
    + '			\'src\', \'/flash/pleaseWait_results\','
    + '			\'width\', \'250\','
	+ '			\'height\', \'250\','
	+ '			\'align\', \'middle\','
	+ '			\'id\', \'pleaseWait_results\','
	+ '			\'quality\', \'high\','
	+ '			\'bgcolor\', \'#FFFFFF\','
	+ '			\'name\', \'pleaseWait_results\','
	+ '			\'allowScriptAccess\', \'sameDomain\','
	+ '			\'type\', \'application/x-shockwave-flash\','
	+ '			\'codebase\', \'https://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab\','
	+ '			\'pluginspage\', \'https://www.adobe.com/go/getflashplayer\','
	+ '			\'wmode\', \'transparent\''
    + '			); '
    + '	  } '
    + '	 else {'
	+ '			 document.getElementById("waitFlash2").innerHTML = "<img src=\'/images/pleaseWait-result.gif\' />";'
	+ ' }}'
    + '</script>'
    + '<div id="waitFlashBlock">&nbsp;</div>'
    + '</div>'
    + '</div>';

function setCookie(c_name, value, expiredays) {
    var exdate = new Date(); exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + "=" + escape(value) +
((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}
function getCookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}

function gup(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    if (results == null)
        return "";
    else
        return results[1];
}

if (currentPage == "rate" && (gup('id').length > 0 || gup('ID').length > 0)) {
    var id = gup('id');
    if (id == '')
        id = gup('ID');
    window.location.replace("/car-insurance-rates.html?prev=email&id=" + id);    
}
else if (currentPage != "homePage"
    && getCookie("CP").length == 0
    && getCookie('IWCOOKIE').length > 0
    && currentPage != "welcome") {

    var id = gup('id');
    if (id == '')
        id = gup('ID');
    if (id.length > 0) {
        window.location.replace("/car-insurance-rates.html?id=" + id);
    }
    else {
        window.location.replace("/car-insurance-rates.html");
    }
}