/*----------------------------------------------------------------------------------------------*/ ////////////////////////////////////////////////////////////////////////////////////////////////// /*------------------------------------------------------------------------------------------------ Variable Declaration Author: Che de Bruin (Phatman Productions) 09.16.2003 (Last modified) Overview: Declare all variables */ var imagePictures = new Array(); var imageSponsors = new Array(); var iImages = 0; var iSponsors = 0; var SponsorTimer; var ImageTimer; var MenuTimer; var MenuTimerCall; var MenuBrowserTimer; var MenuBrowserTimerCall; var sjPreviousImage = ''; var sPreviousTab = ''; var sPreviousUserTab = ''; var sPreviousUserContentTab = ''; var sMenuSelected = ''; var sMenuBrowserSelected = ''; var objforAJAX; var objforerrAJAX; var eorerrmsgAJAX; /*----------------------------------------------------------------------------------------------*/ ////////////////////////////////////////////////////////////////////////////////////////////////// /*------------------------------------------------------------------------------------------------ News Image Rotator Author: Che de Bruin (Phatman Productions) 09.16.2003 (Last modified) Overview: Rotates the main news images */ for (i=0;i") document.divImageText.document.write("
" + imagePictures[iImages][1] + "
" + imagePictures[iImages][2] + "
") document.close() }else{ clearTimeout(ImageTimer); divImage.innerHTML = ""; divImageText.innerHTML = "
" + imagePictures[iImages][1] + "
" + imagePictures[iImages][2] + "
"; } if (sjPreviousImage != ""){ document.getElementById(sjPreviousImage).style.backgroundColor = ""; document.getElementById(sjPreviousImage).style.color = "#FFFFFF"; } document.getElementById("divThumbImage" + iImages).style.backgroundColor = "#C3C3C3"; document.getElementById("divThumbImage" + iImages).style.color = "#FFFFFF"; sjPreviousImage = "divThumbImage" + iImages iImages++ if (iImages >= imagePictures.length){iImages = 0} ImageTimer = setTimeout("jShowImage();",8000) } function jPreviousImage(){ if (iImages == 0){ iImages = imagePictures.length-2; }else if (iImages == 1){ iImages = imagePictures.length-1; }else if (iImages > 1){ iImages = iImages-2; } jShowImage(); } function jPauseImage(){ clearTimeout(ImageTimer); } function jPlayImage(iSelectedImages){ iImages = iSelectedImages; jShowImage(); clearTimeout(ImageTimer); } function jResumeImage(iSelectedImages){ iImages = iSelectedImages; jShowImage(); } /*----------------------------------------------------------------------------------------------*/ ////////////////////////////////////////////////////////////////////////////////////////////////// /*------------------------------------------------------------------------------------------------ Tabs Author: Che de Bruin 02.04.2008 (Last modified) Overview: Select and loads page from tab selectiong */ function usersTabs(sSection, sURL, sLocation){ if(window.XMLHttpRequest){ var XML = new XMLHttpRequest(); }else if (window.ActiveXObject){ var XML = new ActiveXObject("Microsoft.XMLHTTP"); } XML.open("POST", sURL, false); XML.send(""); document.getElementById(sLocation).innerHTML = XML.responseText; if(sPreviousUserContentTab != ''){ document.getElementById(sPreviousUserContentTab + 'Left').innerHTML = ""; document.getElementById(sPreviousUserContentTab).style.background = "url(/images/background/header.png)"; document.getElementById(sPreviousUserContentTab).style.backgroundColor = ""; document.getElementById(sPreviousUserContentTab + 'Right').innerHTML = ""; document.getElementById(sPreviousUserContentTab).style.color= "#FFFFFF"; } sPreviousUserContentTab = sSection; document.getElementById(sSection + 'Left').innerHTML = ""; document.getElementById(sSection).style.background = ""; document.getElementById(sSection).style.backgroundColor = "white"; document.getElementById(sSection + 'Right').innerHTML = ""; document.getElementById(sSection).style.color = "#555555"; document.getElementById(sLocation).scrollTop = 0; } function contentTabs(sSection, sURL, sLocation){ if(window.XMLHttpRequest){ var XML = new XMLHttpRequest(); }else if (window.ActiveXObject){ var XML = new ActiveXObject("Microsoft.XMLHTTP"); } XML.open("POST", sURL, false); XML.send(""); document.getElementById(sLocation).innerHTML = XML.responseText; if(sPreviousTab != ''){ document.getElementById(sPreviousTab + 'Left').innerHTML = ""; document.getElementById(sPreviousTab).style.background = "url(/images/background/header.png)"; document.getElementById(sPreviousTab).style.backgroundColor = ""; document.getElementById(sPreviousTab + 'Right').innerHTML = ""; document.getElementById(sPreviousTab).style.color= "#FFFFFF"; } sPreviousTab = sSection; document.getElementById(sSection + 'Left').innerHTML = ""; document.getElementById(sSection).style.background = ""; document.getElementById(sSection).style.backgroundColor = "white"; document.getElementById(sSection + 'Right').innerHTML = ""; document.getElementById(sSection).style.color = "#555555"; document.getElementById(sLocation).scrollTop = 0; } /*----------------------------------------------------------------------------------------------*/ ////////////////////////////////////////////////////////////////////////////////////////////////// /*------------------------------------------------------------------------------------------------ Drop Down Menu Author: Che de Bruin (Phatman Productions) 09.16.2003 (Last modified) Overview: Rotates the main news images */ function jMenu(sMenu){ if(sMenuSelected && document.getElementById(sMenuSelected) != null) document.getElementById(sMenuSelected).style.display = 'none'; document.getElementById(sMenu).style.display = ''; sMenuSelected = sMenu; } function jMenuCloseTimer(){ window.clearTimeout(MenuTimerCall); MenuTimer = window.setTimeout(jMenuClose, 500); } function jCancelMenuClose(){ if(MenuTimer){ window.clearTimeout(MenuTimer); MenuTimer = null; } } function jMenuClose(){ if(sMenuSelected) document.getElementById(sMenuSelected).style.display = 'none'; } /*----------------------------------------------------------------------------------------------*/ function jMenuBrowser(sMenu){ MenuBrowserTimerCall = window.setTimeout("jMenuBrowserOpen('" + sMenu + "')",300); } function jMenuBrowserOpen(sMenu){ if(sMenuBrowserSelected) document.getElementById(sMenuBrowserSelected).style.display = 'none'; document.getElementById(sMenu).style.display = ''; sMenuBrowserSelected = sMenu; } function jMenuBrowserCloseTimer(){ window.clearTimeout(MenuBrowserTimerCall); MenuBrowserTimer = window.setTimeout(jMenuBrowserClose, 500); } function jCancelMenuBrowserClose(){ if(MenuBrowserTimer){ window.clearTimeout(MenuBrowserTimer); MenuBrowserTimer = null; } } function jMenuBrowserClose(){ if(sMenuBrowserSelected) document.getElementById(sMenuBrowserSelected).style.display = 'none'; } /*----------------------------------------------------------------------------------------------*/ ////////////////////////////////////////////////////////////////////////////////////////////////// /*------------------------------------------------------------------------------------------------ Login Javascript Author: Che de Bruin (Phatman Productions) 09.16.2003 (Last modified) Overview: Rotates the main news images */ function loginSubmit(){ vError = 'n'; document.getElementById('LoginError').style.display = 'none'; if(jSpaceTrim(document.SocNetForm.email.value) == false){ elementError('email'); }else{ elementReset('email'); } if(jSpaceTrim(document.SocNetForm.password.value) == false){ elementError('password'); }else{ elementReset('password'); } if(vError == 'y'){ document.getElementById('LoginError').style.display = ''; }else{ document.SocNetForm.action = 'login.aspx'; document.SocNetForm.method = 'post'; document.SocNetForm.submit(); } } function tourSubmit(){ document.SocNetForm.action = 'locator.aspx'; document.SocNetForm.method = 'post'; document.SocNetForm.submit(); } function submitPoll(){ for(var i=0; i
" + imageSponsors[iSponsors][2] + "
") }else{ document.SponsorRotator.document.write("
" + imageSponsors[iSponsors][2] + "
") } document.close() }else{ clearTimeout(SponsorTimer); if(imageSponsors[iSponsors][1] == ''){ SponsorRotator.innerHTML = "
" + imageSponsors[iSponsors][2] + "
" }else{ SponsorRotator.innerHTML = "
" + imageSponsors[iSponsors][2] + "
" } } iSponsors++ if (iSponsors >= imageSponsors.length){iSponsors = 0} SponsorTimer = setTimeout("jShowSponsors();",6000) } /*----------------------------------------------------------------------------------------------*/ ////////////////////////////////////////////////////////////////////////////////////////////////// /*------------------------------------------------------------------------------------------------ New Message Author: Che de Bruin (Phatman Productions) 09.16.2003 (Last modified) Overview: */ function newMessage(recipient){ if(document.getElementById('recipient') != null) document.getElementById('recipient').value = recipient; if(SocNetForm.elements['recipient'] != null) SocNetForm.elements['recipient'].value = recipient; document.SocNetForm.action = '/user.aspx?newmessage'; document.SocNetForm.method = 'post'; document.SocNetForm.submit(); } function deleteMessage(deletion){ if(document.getElementById('deletion') != null) document.getElementById('deletion').value = deletion; if(SocNetForm.elements['deletion'] != null) SocNetForm.elements['deletion'].value = deletion; document.SocNetForm.action = 'user.aspx?deletemessage'; document.SocNetForm.method = 'post'; document.SocNetForm.submit(); } /*----------------------------------------------------------------------------------------------*/ ////////////////////////////////////////////////////////////////////////////////////////////////// /*------------------------------------------------------------------------------------------------ News Letter Author: Che de Bruin (Phatman Productions) 09.16.2003 (Last modified) Overview: */ function newsLetter(){ vError = 'n'; document.getElementById('NewsLetterError').style.display = 'none'; if(jSpaceTrim(document.SocNetForm.emailaddress.value) == false){ elementError('emailaddress'); }else{ elementReset('emailaddress'); } if(jSpaceTrim(document.SocNetForm.emailaddress.value) != false){ if(emailCheck(document.SocNetForm.emailaddress.value)){ elementReset('emailaddress'); }else{ elementError('emailaddress'); } } if(vError == 'y'){ document.getElementById('NewsLetterError').style.display = ''; }else{ if(window.XMLHttpRequest){ var XML = new XMLHttpRequest(); }else if (window.ActiveXObject){ var XML = new ActiveXObject("Microsoft.XMLHTTP"); } sURL = '/include/newsletter.aspx?emailaddress=' + document.SocNetForm.emailaddress.value; XML.open("POST", sURL, false); XML.send(""); document.getElementById('NewsLetterInput').innerHTML = 'Thank you for submitting your email.'; } } /*----------------------------------------------------------------------------------------------*/ ////////////////////////////////////////////////////////////////////////////////////////////////// /*------------------------------------------------------------------------------------------------ View Images Author: Che de Bruin (Phatman Productions) 09.16.2003 (Last modified) Overview: */ function viewImage(user,image){ contentTabs('UserTab4','/users/image.aspx?UserID=' + user + '&ImageID=' + image,'UserContent'); } function htmlInfo(){ window.open('/include/help.aspx','_blank','height=400,width=500,scrollbars=yes') } function termsInfo(){ window.open('/include/terms.aspx','_blank','height=400,width=500,scrollbars=yes') } function privacyInfo(){ window.open('/include/privacy.aspx','_blank','height=400,width=500,scrollbars=yes') } /*----------------------------------------------------------------------------------------------*/ ////////////////////////////////////////////////////////////////////////////////////////////////// /*----------------------------------------------------------------------------------------------*/ function wordFilterAJAX(cotrl, mk, errcotrl) { objforAJAX=cotrl; objforerrAJAX = document.getElementById(errcotrl); objforerrAJAX.style.display='none'; eorerrmsgAJAX ='Unsuitable words found and replaced with '+ mk http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Cannot create XMLHTTP instance'); return false; } var parameters="" var str1 =cotrl.value parameters ="paramMsk=" + mk + "¶mStr="+ str1; var url = "/include/wordFilter.aspx" http_request.onreadystatechange = alertContents; http_request.open('POST', url, true); http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http_request.setRequestHeader("Content-length", parameters.length); http_request.setRequestHeader("Connection", "close"); http_request.send(parameters); } function alertContents() { var wordFound=0; if (http_request.readyState == 4) { if (http_request.status == 200) { if(window.ActiveXObject){ // If IE Windows var XMLdoc = new ActiveXObject("Microsoft.XMLDOM"); XMLdoc.loadXML(http_request.responseText); } else { var XMLdoc = http_request.responseXML; } objforAJAX.value = XMLdoc.getElementsByTagName('postbackstring')[0].childNodes[0].nodeValue; wordFound = XMLdoc.getElementsByTagName('wordfound')[0].childNodes[0].nodeValue; // Error message for inappropriate words if( wordFound > 0 ){ objforerrAJAX.innerHTML = eorerrmsgAJAX; objforerrAJAX.style.display='' } }else{ alert('There was a problem with the request.'); } } } /*----------------------------------------------------------------------------------------------*/ ////////////////////////////////////////////////////////////////////////////////////////////////// /*----------------------------------------------------------------------------------------------*/ function getFriendsAddressList() { if(document.getElementById("AddressList").style.display == ''){ document.getElementById("AddressList").style.display = 'none'; return false} http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Cannot create XMLHTTP instance'); return false; } var parameters="paramChache=11/20/2008 8:40:56 PM" // alert(parameters); var url = "/users/friendsaddresslist.aspx" http_request.onreadystatechange = alertFriendsContents; http_request.open('POST', url, true); http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http_request.setRequestHeader("Content-length", parameters.length); http_request.setRequestHeader("Connection", "close"); http_request.send(parameters); } function alertFriendsContents() { if (http_request.readyState == 4) { if (http_request.status == 200) { //alert(http_request.responseText); document.getElementById("AddressList").innerHTML = http_request.responseText; document.getElementById("AddressList").style.display = ''; } else { alert('There was a problem with the request.'); //alert(http_request.responseText); } } } /*----------------------------------------------------------------------------------------------*/ ////////////////////////////////////////////////////////////////////////////////////////////////// /*----------------------------------------------------------------------------------------------*/