var panelItemCurrent = "MoreInfo-Articles-NULL"; var hashExtra = ""; var obj_URL = {}; var contactClickTracked = false; //var web_host = ""; var canSubmit = false; // Current content we are editing. var obj_contentBuffer; // Default content, and any content we are not editing. var obj_contentHolder; function detailsPanels_init() { if (typeof(hidden_panels) != "undefined" && hidden_panels==false) { return; } obj_URL = new Data_URL(); // Get Object Reference to Display Buffer, where the Panels are "in code". obj_contentBuffer = document.getElementById("contentBuffer"); // Get Object Reference to Content Holder, where the Panels are hidden when not being displayed. obj_contentHolder = document.getElementById("contentHolder"); // Hide the Content Holder area. obj_contentHolder.style.display = "none"; // Get the hash - location.hash n_hash = document.location.href.indexOf("#"); // Get the Tab Name tabName = (n_hash > 0) ? document.location.href.substr((n_hash+1)) : a_panelsUsed[0]; // Find extra info. var obj_cleanExtra = obj_URL._hashSplit(tabName, "|"); tabName = obj_cleanExtra.str_start; hashExtra = obj_cleanExtra.str_end; //var hashEnd = hashString.substring(0,hashString.indexOf(s_separator)); //id-topic_id // Need to strip off possible sub-Tab Items. var obj_cleanMore = obj_URL._hashSplit(tabName, "-"); tabName = obj_cleanMore.str_start; morePanel = obj_cleanMore.str_end; // Validate tabName var tabValid=false; var n_panelsUsed=a_panelsUsed.length; for (var i=0; i 0) { // See if a sub-Item should be opened. // Has a sub-Item var morePanel_Item = ""; if (morePanel.indexOf("-") != -1) { var morePanel_Item = morePanel.substring(morePanel.indexOf("-") + 1); morePanel = morePanel.substring(0, morePanel.indexOf("-")); } morePanels_select(tabName+"-"+morePanel); if (morePanel_Item.length > 0) { moreTabsArticles_setSelected(tabName+"-"+morePanel+"-"+morePanel_Item); } else { moreTabsArticles_setSelected(tabName+"-"+morePanel+"-NULL"); } } // Default "More Info" Item is Media. else { morePanels_select("MoreInfo-"+panelCurrent); } } if (tabName==="Contact") { detailsPanels_AddQID(tabName); } } // Append extra data to content using hash. function detailsPanels_AddQID(panelName) { if (panelName==="Contact")// && panelName==="Contact" { if (hashExtra.length > 0 && document.getElementById("id-extraData") !== null) { var obj_extraData = document.getElementById("id-extraData"); if (hashExtra.substring(0,1) === "q") { obj_extraData.innerHTML += ''; } } } } // One Tab Click. // Contact w/o HTTPS [2008/11/18 - Louis] function detailsPanels_select(panelName) { //console.log(tabName); //console.log(panelName); if (document.getElementById("id-content"+panelName) !== null) { obj_contentBuffer.innerHTML = document.getElementById("id-content"+panelName).innerHTML; // Turn Off Blurred/On Focused Tabs detailsTabs_setSelected(panelName); tabName = panelName; if (panelName == "MoreInfo") { morePanels_select(panelCurrent); } } if (panelName==="Contact") { detailsPanels_AddQID(panelName); detailsPanels_TrackContactClick(panelName); } } // Track when user clicks contact tab. function detailsPanels_TrackContactClick(panelName) { if (panelName==="Contact" && contactClickTracked===false) { try { var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); var gaJsFile = gaJsHost + "google-analytics.com/ga.js"; var newElement=null; newElement=document.createElement("script"); newElement.src=gaJsFile; newElement.type='text/javascript'; var head = document.getElementsByTagName( "head" )[0]; head.appendChild(newElement); var clickTracker = _gat._getTracker("UA-30107-3"); clickTracker._trackPageview('/clicktrackers/profile/contactTab/'+ct_cid+'_'+ct_lid+''); } catch(err) {console.log(err);} contactClickTracked=true; } } // One Tab Click. // Contact w/ HTTPS [2008/11/18 - Louis] function detailsPanels_select_Contact(panelName) { if (tabName=="Contact" && panelName!="Contact") { window.location=path_contact; } else { var id_selected = "id-content"+panelName; obj_contentBuffer.innerHTML = document.getElementById(id_selected).innerHTML; // Turn Off Blurred/On Focused Tabs detailsTabs_setSelected(panelName); tabName = panelName; if (panelName == "MoreInfo") { morePanels_select(panelCurrent); } } } // Turn Off Blurred/Turn On Focused Tabs function detailsTabs_setSelected(panelName) { // Turn Off Blurred Tabs for (var i=0; i 0;} function findMore() { var find_path = web_host+"/search?ref=Profile&AFF=1020"; if (findMore_validateState() === true) { //var statex = document.getElementById("id-SID").selectedIndex; var state = select_current_value("id-state"); //alert(state); //location.href=find_path+"&state="+state; //location.replace(find_path+"&state="+state);+"&state="+state //window.location = find_path; } return false; } /** * Get the value for the currently selected item. * * @param * @return */ function select_current_value(item_id) { var current_value = ""; if (document.getElementById(item_id) !== null) { current_value = document.getElementById(item_id).options[document.getElementById(item_id).selectedIndex].value; } return current_value; } /** * Get the value for the currently selected item. * * @param * @param * @param */ function toggleContactDisplays(displayState, displayItem, a_panels) { if (document.getElementById(displayItem) != null) { document.getElementById(displayItem).style.display=(displayState=="show"?"block":"none"); } if (a_panels.length > 0) { var n_Hide = a_panels.length; for (var i=0;i