// JavaScript Document

// The second javascript needs to go in the head area of the calling page that actually has the iframe for the core lead form on it.


function Delete_Cookie( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}


function Get_Cookie( check_name ) {
            // first we'll split this cookie up into name/value pairs
            // note: document.cookie only returns name=value, not the other components
            var a_all_cookies = document.cookie.split( ';' );
            var a_temp_cookie = '';
            var cookie_name = '';
            var cookie_value = '';
            var b_cookie_found = false; // set boolean t/f default f
            
            for ( i = 0; i < a_all_cookies.length; i++ )
            {
                        // now we'll split apart each name=value pair
                        a_temp_cookie = a_all_cookies[i].split( '=' );
                        
                        
                        // and trim left/right whitespace while we're at it
                        cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
            
                        // if the extracted name matches passed check_name
                        if ( cookie_name == check_name )
                        {
                                    b_cookie_found = true;
                                    // we need to handle case where cookie has no value but exists (no = sign, that is):
                                    if ( a_temp_cookie.length > 1 )
                                    {
                                                cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
                                    }
                                    // note that in cases where cookie is initialized but no value, null is returned
                                    return cookie_value;
                                    break;
                        }
                        a_temp_cookie = null;
                        cookie_name = '';
            }
            if ( !b_cookie_found )
            {
                        return null;
            }
}

function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if ( 
aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
} 
var zc = getURLParam('Zipcode');
var appcode = "";
var urlstr = "";
var urlid = "";

appcode = getURLParam('app');
urlid = getURLParam('urlid');
if (appcode == null || appcode == ''){
  appcode = Get_Cookie('appcode');
}
if (appcode == '' || appcode == null){
  appcode = 'HM';
}

if (urlid == '' || urlid == null){
    urlstr = Get_Cookie('urlid');
}

if (urlid == '' || urlid == null){
  urlstr = '';}
else{
  urlstr = '&URLID=' + urlid;
}
  

appcode = appcode.toUpperCase();
