///////////////////////////////////////////////////////////////////////////
//  File        :   webiq_jcpenney02.js
//
//  History     :   02.05.2008      USC                     Created
///////////////////////////////////////////////////////////////////////////
var m_disableWebIQ = false;
var m_baseUrl = "webiq005.webiqonline.com/WebIQ/DataServer/Pub/";
function RenderFooter(footer, doc)
{
    var dlg = doc.getElementById(footer.dlgId || 'DialogContainer'),
        container = doc.createElement('div'),
        e, e2;
    
    if (!dlg) { return false; }
    
    footer.links = footer.links || [];
    
    container.id = footer.id || 'opsdevFooter';
    container.className = footer.containerClass || 'opsdevFooterDiv';
    container.style.zIndex = 1000;
    
    e = doc.createElement('img');
    e.src = footer.logoSrc;
    e.className = footer.logoClass || 'opsdevFooterLogo';
    container.appendChild(e);
    
    e = doc.createElement('div');
    e.id = footer.linkDivId || 'opsdevFooterLinkDiv';
    e.className = footer.linkDivClass || 'opsdevFooterLinkDiv';
    
    for (var i = 0; i < footer.links.length; i++)
    {
        e2 = doc.createElement('a');
        e2.href = footer.links[i].href;
        e2.innerHTML = footer.links[i].innerHTML;
        e2.className = footer.links[i].linkClass || footer.linkClass || 'opsdevFooterLink';
        e.appendChild(e2);
    }
    
    e2 = doc.createElement('span');
    e2.innerHTML = 'Usability Sciences is a trusted survey partner of JCPenney.com';
    e2.style.display = 'block';
    e.appendChild(e2);
    
    container.appendChild(e);
    dlg.appendChild(container);
    
    e = doc.getElementById(e.id);
    e2 = doc.getElementById(container.id);
    e.style.top = (e2.offsetHeight / 2) - (e.offsetHeight / 2) + "px";
    e.style.width = e2.offsetWidth + 2 + "px";
}
var m_optInVersion;var m_authParams = new Object();var m_debug = 0;function OptInMain(){if (!m_disableWebIQ){m_baseUrl = ((document.location.protocol.length == 5) ? "http://" : "https://") + m_baseUrl;CreateImage("WebIQAuthCookieImage",m_baseUrl + "DataServer.dll?Handler=CreateAuthCookie",OnAuthCookieCreated);}}function OnAuthCookieCreated(){var imgSrc;var params;RemoveImage("WebIQAuthCookieImage");imgSrc = m_baseUrl;AddParameter("Handler", "AuthorizeOptInRequest");AddParameter("pid", "{63eb3842-f154-45f3-9dac-6cce0ea6b978}");AddParameter("state", "");AddParameter("ourl", window.document.URL);AddParameter("olt", GetOverrideLanguageTags());AddParameter("oiv", 1);AddParameter("seq", new Date().valueOf());params = new Array();for (name in m_authParams){params[params.length] = name + "=" + m_authParams[name];}if (params.length > 0){imgSrc += "DataServer.dll?" + params.join("&");}CreateImage("WebIQAuthorizationImage",imgSrc,OnAuthImageLoaded);}function OnAuthImageLoaded(eventObject){var imgElem;var imageWidth;imgElem = null;imageWidth = 0;if (window.event != null){imgElem = window.event.srcElement;}else if (eventObject != null&&eventObject.currentTarget != null){imgElem = eventObject.currentTarget;}if (imgElem != null&&imgElem.width != null){imageWidth = imgElem.width;}RemoveImage("WebIQAuthorizationImage");switch (imageWidth){case 1:OnAuthorizationGranted();break;case 2:OnProjectUnavailable();break;case 3:OnBrowserPlatformNotSupported();break;case 5:OnRepeatParticipation();break;case 6:OnThirdPartyCookiesNotSupported();break;case 4:default:OnAuthorizationDenied();break;}}function OnAuthorizationGranted(){var link;var userAgent;var isIE;userAgent = navigator.userAgent.toLowerCase();isIE = (userAgent.indexOf("opera") == -1 && userAgent.indexOf("msie") >= 0);link = document.createElement("link");if (isIE){AddEventHandler(link,"load",ShowOptInDialog);}link.rel = "stylesheet";link.type = "text/css";link.href = m_baseUrl + "DataServer.dll?Handler=GetStyleDocument&SDDID={B8AAC50C-3EE8-4B12-8257-36F6B7092A25}";document.getElementsByTagName("head")[0].appendChild(link);if (!isIE){ShowOptInDialog();}}function ShowOptInDialog(){var optInUI;var optInUIShadow;var addOptInUI2DOM;var addOptInUIShadow2DOM;var optInUIHtml;optInUI = null;optInUIShadow = null;addOptInUI2DOM = false;addOptInUIShadow2DOM = false;if (2 == m_optInVersion){optInUI = document.getElementById("DialogContainer");optInUIShadow = document.getElementById("DialogContainer.Shadow");}if (null == optInUI){optInUI = document.createElement("div");optInUI.id = "DialogContainer";addOptInUI2DOM = true;}if (null == optInUIShadow){optInUIShadow = document.createElement("iframe");optInUIShadow.id = "DialogContainer.Shadow";addOptInUIShadow2DOM = true;}optInUI.Show = function(){var dialog;var dialogShadow;if ((dialog = document.getElementById("DialogContainer")) != null&&(dialogShadow = document.getElementById("DialogContainer.Shadow")) != null){dialog.style.display = "block";dialog.style.visibility = "visible";dialogShadow.style.display = "block";dialogShadow.style.visibility = "visible";}else{m_debug = 1;}};optInUI.Hide = function(){var dialog;var dialogShadow;if ((dialog = document.getElementById("DialogContainer")) != null&&(dialogShadow = document.getElementById("DialogContainer.Shadow")) != null){dialog.style.display = "none";dialog.style.visibility = "hidden";dialogShadow.style.display = "none";dialogShadow.style.visibility = "hidden";}else{m_debug = 2;}};optInUI.style.display = "none";optInUI.style.visibility = "hidden";optInUI.style.position = "absolute";optInUI.style.zIndex = 2147483647;optInUI.style.border = "1px solid #000000";optInUI.style.margin = "0px";optInUI.style.padding = "0px";optInUI.style.width = 550;optInUI.style.height = 350;optInUI.style.left = ((document.body.clientWidth - 550) / 2);optInUI.style.top = document.body.scrollTop + 50;optInUIHtml = unescape("%3c%64%69%76%20%63%6c%61%73%73%3d%22%48%65%61%64%65%72%52%65%67%69%6f%6e%22%3e%0d%0a%3c%64%69%76%20%63%6c%61%73%73%3d%22%48%65%61%64%65%72%49%6d%61%67%65%22%3e%3c%69%6d%67%20%73%72%63%3d%22%68%74%74%70%3a%2f%2f%77%65%62%69%71%30%30%35%2e%77%65%62%69%71%6f%6e%6c%69%6e%65%2e%63%6f%6d%2f%57%65%62%49%51%2f%44%61%74%61%53%65%72%76%65%72%2f%50%75%62%2f%44%61%74%61%53%65%72%76%65%72%2e%64%6c%6c%3f%48%61%6e%64%6c%65%72%3d%47%65%74%49%6d%61%67%65%26%61%6d%70%3b%69%64%69%64%3d%7b%44%33%30%43%31%33%31%37%2d%37%33%41%33%2d%34%34%33%39%2d%42%30%42%41%2d%35%42%41%35%31%32%31%36%41%33%30%45%7d%22%20%63%6c%61%73%73%3d%22%22%3e%3c%2f%64%69%76%3e%0d%0a%3c%64%69%76%20%63%6c%61%73%73%3d%22%48%65%61%64%65%72%54%65%78%74%22%3e%4f%70%74%2d%49%6e%3c%2f%64%69%76%3e%0d%0a%3c%64%69%76%20%63%6c%61%73%73%3d%22%73%70%61%63%65%72%22%3e%3c%2f%64%69%76%3e%0d%0a%3c%2f%64%69%76%3e%0d%0a%3c%66%6f%72%6d%20%69%64%3d%22%68%74%6d%6c%66%6f%72%6d%22%3e%0d%0a%3c%64%69%76%20%63%6c%61%73%73%3d%22%51%75%65%73%74%69%6f%6e%47%72%6f%75%70%22%20%73%74%79%6c%65%3d%22%6d%61%72%67%69%6e%2d%6c%65%66%74%3a%31%35%70%78%3b%6d%61%72%67%69%6e%2d%72%69%67%68%74%3a%31%35%70%78%3b%22%3e%0d%0a%3c%74%61%62%6c%65%20%63%6c%61%73%73%3d%22%51%75%65%73%74%69%6f%6e%54%61%62%6c%65%22%20%63%65%6c%6c%70%61%64%64%69%6e%67%3d%22%30%22%20%63%65%6c%6c%73%70%61%63%69%6e%67%3d%22%30%22%3e%3c%74%72%20%63%6c%61%73%73%3d%22%51%75%65%73%74%69%6f%6e%54%61%62%6c%65%22%3e%3c%74%64%20%69%64%3d%22%51%30%22%20%77%69%64%74%68%3d%22%31%30%30%25%22%20%63%6c%61%73%73%3d%22%20%4f%70%74%49%6e%53%74%61%74%65%6d%65%6e%74%22%3e%0d%0a%3c%64%69%76%20%63%6c%61%73%73%3d%22%51%75%65%73%74%69%6f%6e%43%65%6c%6c%22%3e%0d%0a%3c%64%69%76%20%63%6c%61%73%73%3d%22%51%75%65%73%74%69%6f%6e%48%65%61%64%65%72%22%3e%0d%0a%3c%64%69%76%20%63%6c%61%73%73%3d%22%51%75%65%73%74%69%6f%6e%54%65%78%74%42%6c%6f%63%6b%22%3e%3c%73%70%61%6e%20%63%6c%61%73%73%3d%22%51%75%65%73%74%69%6f%6e%54%65%78%74%22%3e%48%65%72%65%27%73%20%79%6f%75%72%20%63%68%61%6e%63%65%20%74%6f%20%68%65%6c%70%20%75%73%20%73%65%72%76%65%20%79%6f%75%20%62%65%74%74%65%72%20%69%6e%20%74%68%65%20%66%75%74%75%72%65%2e%0d%0a%3c%62%72%3e%3c%62%72%3e%0d%0a%57%65%u2019%64%20%6c%69%6b%65%20%79%6f%75%20%74%6f%20%61%6e%73%77%65%72%20%61%20%66%65%77%20%62%72%69%65%66%20%71%75%65%73%74%69%6f%6e%73%20%61%62%6f%75%74%20%79%6f%75%72%20%65%78%70%65%72%69%65%6e%63%65%20%74%6f%64%61%79%2e%20%20%59%6f%75%20%77%69%6c%6c%20%6e%6f%74%20%62%65%20%73%6f%6c%69%63%69%74%65%64%20%74%6f%20%62%75%79%20%61%6e%79%74%68%69%6e%67%2c%20%61%6e%64%20%79%6f%75%72%20%61%6e%73%77%65%72%73%20%61%72%65%20%73%61%66%65%20%61%6e%64%20%63%6f%6e%66%69%64%65%6e%74%69%61%6c%2e%0d%0a%3c%62%72%3e%3c%62%72%3e%0d%0a%54%6f%20%70%61%72%74%69%63%69%70%61%74%65%u2026%0d%0a%3c%75%6c%3e%0d%0a%3c%6c%69%3e%42%72%6f%77%73%65%20%74%68%65%20%73%69%74%65%20%61%73%20%79%6f%75%20%6e%6f%72%6d%61%6c%6c%79%20%77%6f%75%6c%64%3c%2f%6c%69%3e%0d%0a%3c%6c%69%3e%41%6e%73%77%65%72%20%61%20%66%65%77%20%73%68%6f%72%74%20%71%75%65%73%74%69%6f%6e%73%20%61%74%20%74%68%65%20%62%65%67%69%6e%6e%69%6e%67%20%61%6e%64%20%61%73%20%79%6f%75%20%6c%65%61%76%65%20%74%68%65%20%73%69%74%65%3c%2f%6c%69%3e%0d%0a%3c%6c%69%3e%59%6f%75%20%63%61%6e%20%65%78%69%74%20%74%68%65%20%73%75%72%76%65%79%20%61%74%20%61%6e%79%20%74%69%6d%65%3c%2f%6c%69%3e%0d%0a%3c%2f%75%6c%3e%3c%2f%73%70%61%6e%3e%26%6e%62%73%70%3b%3c%2f%64%69%76%3e%0d%0a%3c%2f%64%69%76%3e%0d%0a%3c%64%69%76%20%63%6c%61%73%73%3d%22%43%68%6f%69%63%65%47%72%6f%75%70%43%65%6c%6c%22%3e%0d%0a%3c%2f%64%69%76%3e%0d%0a%3c%2f%64%69%76%3e%0d%0a%3c%2f%74%64%3e%3c%2f%74%72%3e%3c%2f%74%61%62%6c%65%3e%0d%0a%3c%2f%64%69%76%3e%0d%0a%3c%2f%66%6f%72%6d%3e%0d%0a%3c%64%69%76%20%63%6c%61%73%73%3d%22%42%75%74%74%6f%6e%43%6f%6e%74%61%69%6e%65%72%22%3e%3c%62%75%74%74%6f%6e%20%63%6c%61%73%73%3d%22%22%20%6f%6e%63%6c%69%63%6b%3d%22%4f%6e%4f%70%74%49%6e%41%63%63%65%70%74%65%64%28%29%3b%22%3e%43%6f%6e%74%69%6e%75%65%3c%2f%62%75%74%74%6f%6e%3e%3c%62%75%74%74%6f%6e%20%63%6c%61%73%73%3d%22%22%20%6f%6e%63%6c%69%63%6b%3d%22%4f%6e%4f%70%74%49%6e%44%65%63%6c%69%6e%65%64%28%29%3b%22%3e%4e%6f%20%54%68%61%6e%6b%73%3c%2f%62%75%74%74%6f%6e%3e%3c%2f%64%69%76%3e");if (document.location.protocol.length == 6){optInUIHtml = optInUIHtml.replace(new RegExp("src=([\"'])http:", "gmi"),"src=$1https:");}optInUI.innerHTML = optInUIHtml;optInUIShadow.style.display = optInUI.style.display;optInUIShadow.style.visibility = optInUI.style.visibility;optInUIShadow.style.position = optInUI.style.position;optInUIShadow.style.zIndex = optInUI.style.zIndex - 1;optInUIShadow.style.width = optInUI.style.width;optInUIShadow.style.height = optInUI.style.height;optInUIShadow.style.left = optInUI.style.left;optInUIShadow.style.top = optInUI.style.top;if (addOptInUIShadow2DOM){document.body.appendChild(optInUIShadow);}if (addOptInUI2DOM){document.body.appendChild(optInUI);}AddEventHandler(optInUI,"propertychange",OnOptInDisplayed);optInUI.Show();
RenderFooter({
    logoSrc : 'http://www.webiqonline.com/webiq/usc_logo.gif',
    links : [
            { 
                href : "javascript:void(window.open('http://www4.jcpenney.com/jcp/customerservicesub.aspx?CatTyp=CSR&CatID=12490&RefPageName=CustomerService%252Easpx&RefDeptID=&RefCatID=&CmCatId=CustomerService#privacy',null))",
                innerHTML : 'JCPenney Privacy Statement'
            },
	    { 
                href : "javascript:void(window.open('http://www.webiqonline.com/support.asp?pid=jcpenney02_invite&d='+(typeof(m_debug)!='undefined'?m_debug:-1),null, 'top=100,left=100,height=480,width=500,status=yes,toolbar=no,menubar=no,location=no'))",
                innerHTML : 'Having Trouble?'
            }
        ]
    },
    document);
}function OnAuthorizationDenied(){}function OnProjectUnavailable(){}function OnBrowserPlatformNotSupported(){}function OnRepeatParticipation(){}function OnThirdPartyCookiesNotSupported(){}function OnOptInDisplayed(){var dialog;if (event.propertyName.toLowerCase() == "style.display"&&(dialog = document.getElementById("DialogContainer")) != null&&dialog.style.display == "block"){RemoveEventHandler(dialog,"propertychange",OnOptInDisplayed);CreateImage("OptInDisplayImage",m_baseUrl + "DataServer.dll?Handler=RecordOptInEvent&et=2&seq=" + new Date().valueOf(),OnOptInDisplayProcessed);}else{m_debug = 3;}}function OnOptInDisplayProcessed(){RemoveImage("OptInDisplayImage");}function OnOptInAccepted(){var sequenceNumber;sequenceNumber = new Date().valueOf();var dialog;if ((dialog = document.getElementById("DialogContainer")) != null){if (dialog.Hide != null){dialog.Hide();}else{m_debug = 4;}}else{m_debug = 5;}CreateImage("OptInAcceptedImage",m_baseUrl + "DataServer.dll?Handler=RecordOptInEvent&et=3&seq=" + sequenceNumber.toString(),OnAcceptedOptInProcessed);}function OnAcceptedOptInProcessed(){RemoveImage("OptInAcceptedImage");OpenStartWindow(new Date().valueOf());}function OnOptInDeclined(){var dialog;if ((dialog = document.getElementById("DialogContainer")) != null){if (dialog.Hide != null){dialog.Hide();}else{m_debug = 6;}}else{m_debug = 7;}CreateImage("OptInDeclinedImage",m_baseUrl + "DataServer.dll?Handler=RecordOptInEvent&et=4&seq=" + new Date().valueOf(),OnDeclinedOptInProcessed);}function OnDeclinedOptInProcessed(){RemoveImage("OptInDeclinedImage");}function OpenStartWindow(sequenceNumber){var url;url = m_baseUrl + "SelectSegment.srf?seq=" + sequenceNumber.toString() + "&";if (window.screen != null){url += "sw=" + window.screen.width + "&sh=" + window.screen.height;}else{url += "sw=0&sh=0";}url += "&bl=";if (window.navigator != null){if (window.navigator.systemLanguage != null){url += window.navigator.systemLanguage;}else if (window.navigator.language != null){url += window.navigator.language;}else{url += "unknown";}}else{url += "unknown";}window.top.location = url;}function AddEventHandler(elem,eventName,handler){if (elem.attachEvent != null){elem.attachEvent("on" + eventName,handler);}else if (elem.addEventListener != null){elem.addEventListener(eventName,handler,false);}}function RemoveEventHandler(elem,eventName,handler){if (elem.detachEvent != null){elem.detachEvent("on" + eventName,handler);}else if (elem.removeEventListener != null){elem.removeEventListener(eventName,handler,false);}}function CreateImage(imageID,imageSrc,onLoadHandler){var image;image = document.createElement("img");image.id = imageID;if (image.onreadystatechange != null){image.onreadystatechange = function(eventObject){if (this.readyState == "complete"){onLoadHandler(eventObject);}};}else{image.onload = onLoadHandler;image.onerror = onLoadHandler;}document.body.appendChild(image);image.src = imageSrc;}function RemoveImage(imageID){var image;if ((image = document.getElementById(imageID)) != null){document.body.removeChild(image);}else{m_debug = 8;}}function AddParameter(name,value){if (typeof(name) == "string"&&name.length > 0&&value != null&&value.toString != null&&(value = value.toString()).length > 0){name = escape(name);value = escape(value);for (existingName in m_authParams){if (existingName.toLowerCase() == name.toLowerCase()){return;}}m_authParams[name] = value;}}function GetOverrideLanguageTags(){var tag;var url;var oltStart;tag = "";url = document.URL.toUpperCase();if ((oltStart = url.indexOf("OLT=")) != -1){var oltFinish;oltStart += 4;oltFinish = url.indexOf("&", oltStart);try{if (oltFinish == -1){tag = url.substr(oltStart);}else{tag = url.substr(oltStart, oltFinish - oltStart);}}catch (e){tag = "";}}return tag;}if (document.URL.toLowerCase().indexOf("debugwebiq") != -1){debugger;}if (document.getElementById("WebIQOptIn.v2")){m_optInVersion = 2;}else if (document.getElementById("WebIQOptIn.v1")){m_optInVersion = 1;}else{m_optInVersion = 0;}if (!m_disableWebIQ){if (0 == m_optInVersion||(2 == m_optInVersion&&(!document.getElementById("DialogContainer")||!document.getElementById("DialogContainer.Shadow")))){AddEventHandler(window,"load",OptInMain);}else{OptInMain();}}