function showWarning(id, userid) { popup("warning.php?index="+id+"&userid="+userid, "warning", 380,150); if( newWin == null ) { alert("Unable to open popup window. Please disable your \"POPUP blocker\" and try again."); return false; } } function showFullImage(id) { window.open("full_image.php?image="+id,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=400,height=300,screenX=150,screenY=150,top=150,left=150'); } function resizeIframe() { i_frame = parent.document.getElementById('right_frame') i_frame_Height = document.body.scrollHeight //alert(i_frame_Height); if(i_frame_Height > 457){i_frame.style.height = i_frame_Height + "px";} } function confirmLink(theLink, theCommand) { var is_confirmed = confirm('Are you sure that you want to:\n' + theCommand); if (is_confirmed) { theLink.href += '&is_js_confirmed=1'; } return is_confirmed; } // end of the 'confirmLink()' function function confirmDownload(theLink, theCommand) { var is_confirmed = confirm(theCommand); if (is_confirmed) { theLink.href += '&is_js_confirmed=1'; } return is_confirmed; } // end of the 'confirmLink()' function function getObj(name) { if (document.getElementById) { this.obj = document.getElementById(name); this.style = document.getElementById(name).style; } else if (document.all) { this.obj = document.all[name]; this.style = document.all[name].style; } else if (document.layers) { this.obj = document.layers[name]; this.style = document.layers[name]; } } function enableField() { document.edit_collection.photographer.disabled=false; document.edit_collection.img_price.disabled=false; document.edit_collection.img_url.disabled=false; document.edit_collection.max_res.disabled=false; document.edit_collection.keywords.disabled=false; } function genPopup(url, target, width, height) { window.open(url, target, 'width='+width+',height='+height+',toolbar=0,location=0,resizable=yes'); } var popObj; function openPop(strFile,nWidth,nHeight,bStatus,bscroll,btoolbar,blocation,bresize,bdirectories,bmenubar){ popObj = window.open(strFile, "help","toolbar=" + btoolbar + ",location=" + blocation + ",directories=" + bdirectories + ",menubar=" + bmenubar + ",status=" + bStatus + ",scrollbars=" + bscroll +",resizable=" + bresize + ",width=" + nWidth + ",height=" + nHeight); }; function textCounter(field, countfield, maxlimit) { if (field.value.length > maxlimit) // if too long...trim it! field.value = field.value.substring(0, maxlimit); // otherwise, update 'characters left' counter else countfield.value = maxlimit - field.value.length; } var DHTML = (document.getElementById || document.all || document.layers); function getObj(name) { if (document.getElementById) { this.obj = document.getElementById(name); this.style = document.getElementById(name).style; } else if (document.all) { this.obj = document.all[name]; this.style = document.all[name].style; } else if (document.layers) { this.obj = document.layers[name]; this.style = document.layers[name]; } } function show_toolbar(flag) { if (!DHTML) return; var x = new getObj('admin-toolbar'); x.style.display = (flag) ? 'inline' : 'none' } function show_img_edit(flag) { if (!DHTML) return; var x = new getObj('edit-photo'); x.style.display = (flag) ? 'none' : 'inline' } function show_purchase_image(flag) { if (!DHTML) return; var x = new getObj('purchase-image'); x.style.display = (flag) ? 'none' : 'inline' } function show_img_dele(flag) { if (!DHTML) return; var x = new getObj('img-dele'); x.style.display = (flag) ? 'none' : 'inline' } /* Added by Atiq */ IE = navigator.appName=="Microsoft Internet Explorer"; NS = navigator.appName=="Netscape"; bVer = parseInt(navigator.appVersion); var newWin=null; function popup(loc, name, width, height) { var _params = "width="+width+",height="+height+",status=yes,scrollbars=1"; // CENTER ON BROWSERS WHICH SUPPORT JSCRIPT 1.2 if (bVer >= 4) { _left = ( (screen.width-width) >>1 ); _top = ( (screen.height-height) >>1 ); } else { _left = ( (800-width) >>1 ); _top = ( (600-height) >>1 ); } if (IE) _params += ",top=" + _top + ",left=" + _left; else if (NS) _params += ",screenX=" + _left + ",screenY=" + _top; newWin = window.open(loc, name, _params); if ( newWin!=null && !(IE && bVer < 5) ) newWin.focus(); // MSIE4 DOESN'T FOCUS WINDOWS } /* Added by Imran*/ // Browser Detect Lite v2.1 // http://www.dithered.com/javascript/browser_detect/index.html // modified by Chris Nott (chris@NOSPAMdithered.com - remove NOSPAM) // // modified by Michael Lovitt to include OmniWeb and Dreamcast function BrowserDetectLite() { var ua = navigator.userAgent.toLowerCase(); this.ua = ua; // browser name this.isGecko = (ua.indexOf('gecko') != -1); this.isMozilla = (this.isGecko && ua.indexOf("gecko/") + 14 == ua.length); this.isNS = ( (this.isGecko) ? (ua.indexOf('netscape') != -1) : ( (ua.indexOf('mozilla') != -1) && (ua.indexOf('spoofer') == -1) && (ua.indexOf('compatible') == -1) && (ua.indexOf('opera') == -1) && (ua.indexOf('webtv') == -1) && (ua.indexOf('hotjava') == -1) ) ); this.isIE = ( (ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1) ); this.isOpera = (ua.indexOf("opera") != -1); this.isKonqueror = (ua.indexOf("konqueror") != -1); this.isIcab = (ua.indexOf("icab") != -1); this.isAol = (ua.indexOf("aol") != -1); this.isWebtv = (ua.indexOf("webtv") != -1); this.isOmniweb = (ua.indexOf("omniweb") != -1); this.isDreamcast = (ua.indexOf("dreamcast") != -1); // spoofing and compatible browsers this.isIECompatible = ( (ua.indexOf("msie") != -1) && !this.isIE); this.isNSCompatible = ( (ua.indexOf("mozilla") != -1) && !this.isNS && !this.isMozilla); // browser version this.versionMinor = parseFloat(navigator.appVersion); // correct version number for NS6+ if (this.isNS && this.isGecko) { this.versionMinor = parseFloat( ua.substring( ua.lastIndexOf('/') + 1 ) ); } // correct version number for IE4+ else if (this.isIE && this.versionMinor >= 4) { this.versionMinor = parseFloat( ua.substring( ua.indexOf('msie ') + 5 ) ); } // correct version number for Opera else if (this.isOpera) { if (ua.indexOf('opera/') != -1) { this.versionMinor = parseFloat( ua.substring( ua.indexOf('opera/') + 6 ) ); } else { this.versionMinor = parseFloat( ua.substring( ua.indexOf('opera ') + 6 ) ); } } // correct version number for Konqueror else if (this.isKonqueror) { this.versionMinor = parseFloat( ua.substring( ua.indexOf('konqueror/') + 10 ) ); } // correct version number for iCab else if (this.isIcab) { if (ua.indexOf('icab/') != -1) { this.versionMinor = parseFloat( ua.substring( ua.indexOf('icab/') + 6 ) ); } else { this.versionMinor = parseFloat( ua.substring( ua.indexOf('icab ') + 6 ) ); } } // correct version number for WebTV else if (this.isWebtv) { this.versionMinor = parseFloat( ua.substring( ua.indexOf('webtv/') + 6 ) ); } this.versionMajor = parseInt(this.versionMinor); this.geckoVersion = ( (this.isGecko) ? ua.substring( (ua.lastIndexOf('gecko/') + 6), (ua.lastIndexOf('gecko/') + 14) ) : -1 ); // platform this.isWin = (ua.indexOf('win') != -1); this.isWin32 = (this.isWin && ( ua.indexOf('95') != -1 || ua.indexOf('98') != -1 || ua.indexOf('nt') != -1 || ua.indexOf('win32') != -1 || ua.indexOf('32bit') != -1) ); this.isMac = (ua.indexOf('mac') != -1); this.isUnix = (ua.indexOf('unix') != -1 || ua.indexOf('linux') != -1 || ua.indexOf('sunos') != -1 || ua.indexOf('bsd') != -1 || ua.indexOf('x11') != -1) // specific browser shortcuts this.isNS4x = (this.isNS && this.versionMajor == 4); this.isNS40x = (this.isNS4x && this.versionMinor < 4.5); this.isNS47x = (this.isNS4x && this.versionMinor >= 4.7); this.isNS4up = (this.isNS && this.versionMinor >= 4); this.isNS6x = (this.isNS && this.versionMajor == 6); this.isNS6up = (this.isNS && this.versionMajor >= 6); this.isIE4x = (this.isIE && this.versionMajor == 4); this.isIE4up = (this.isIE && this.versionMajor >= 4); this.isIE5x = (this.isIE && this.versionMajor == 5); this.isIE55 = (this.isIE && this.versionMinor == 5.5); this.isIE5up = (this.isIE && this.versionMajor >= 5); this.isIE6x = (this.isIE && this.versionMajor == 6); this.isIE6up = (this.isIE && this.versionMajor >= 6); this.isIE4xMac = (this.isIE4x && this.isMac); } var browser = new BrowserDetectLite(); function browserDetect(){ alert("IE4="+browser.isIE4x+" IE4up="+browser.isIE4up+" IE5="+browser.isIE5x+" IE55="+browser.isIE55+" IE5up="+browser.isIE5up+" IE6="+browser.isIE6x+" IE6up="+browser.isIE6up+" IEMac="+browser.isIE4xMac+" IE4Mac="+browser.isIE4xMac); } function resizeIframe1() { i_frame = parent.document.getElementById('right_frame') i_frame_Height = document.body.scrollHeight i_frame.style.height = i_frame_Height + "px"; alert("d="+i_frame_Height+" i="+i_frame.style.height); }