'; document.getElementById('userfunc').innerHTML = temp; } function cc(c) { for(var i = 0; i <= document.getElementById('cat').length; i++) { if(document.getElementById('cat')[i].text.indexOf(c) == 0) { document.getElementById('cat')[i].selected = true; document.sq.submit(); return false; } } } var pageLoaded = false; function stopKeys(e) { var e = (e) ? e : ((event) ? event : null); var node = (e.target) ? e.target : ((e.srcElement) ? e.srcElement : null); var name = node.getAttribute('id'); if(name) { // Begin trap(s) for upload if(name.indexOf('photo') == 0) { if(node.getAttribute('type') == 'file') return false; if(e.keyCode == 13) { if(document.getElementById('option2').checked == true) fileChange(document.getElementById(name)); return false; } } // End trap(s) for upload } } function pageInit() { uf(); document.getElementById('adv1').src = 'ads/u300x250.html'; //document.getElementById('adv1').src = 'ads/ugallery_300x250/galleryE.html'; pageLoaded = true; XMLHttpReq = getXMLHTTPRequest(); if(navigator.appName.indexOf('Internet Explorer') != -1) ieVersion = parseInt((navigator.appVersion.split('MSIE'))[1], 10); ulPrep(); document.onkeypress = stopKeys; } // ------[ Upload Functions ]------------------------------------------------------------------ var XMLHttpReq = false; var subLock = false; function getXMLHTTPRequest() { var req = false; try { req = new XMLHttpRequest(); } catch(err1) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch(err2) { try { req = new ActiveXObject("Microfoft.XMLHTTP"); } catch(err3) { req = false; } } } return req; } function clearState() { for(var i = 1; i <= maxUploads; i++) fileState[i] = false; } function se(id) { var el = document.getElementById(id); el.style.display = 'block'; el.style.visibility = 'visible'; } function he(id) { var el = document.getElementById(id); el.style.display = 'none'; el.style.visibility = 'hidden'; } var lastCnt = 1; function uc() { var i; for(i = 1; i <= document.getElementById('photocnt').value; i++) { se('div' + (i + 2)); if(i > lastCnt) { if(document.getElementById('option1').checked == true) changeSrc(i, 0) else if(document.getElementById('option2').checked == true) changeSrc(i, 1); } } for(i; i <= 40; i++) he('div' + (i + 2)); lastCnt = document.getElementById('photocnt').value; } function eo(el) { var photoCnt = document.getElementById('photocnt').value; clearState(); if (el.value == '1') { // Video he('div1'); se('div2'); he('pdivs'); lastCnt = 0; document.getElementById('photocnt').value = lastCnt; // document.getElementById('set1').checked = true; // Default Individual document.getElementById('set0').checked = true; // Default Set for(var i = 1; i <= photoCnt; i++) { he('tblk' + i); changeSrc(i, 0); se('file' + i); he('clr' + i); } se('sinf'); } if (el.value == '2') { // Photo se('div1'); he('div2'); se('pdivs'); lastCnt = 2; document.getElementById('photocnt').value = lastCnt; uc(); if(!document.getElementById('set0').checked) he('sinf') else se('sinf'); for(var i = 1; i <= photoCnt; i++) { he('tblk' + i); changeSrc(i, 0); se('file' + i); he('clr' + i); } } if (el.value == '3') { // Web se('div1'); he('div2'); se('pdivs'); lastCnt = 2; document.getElementById('photocnt').value = lastCnt; uc(); if(!document.getElementById('set0').checked) he('sinf') else se('sinf'); for(var i = 1; i <= photoCnt; i++) { he('tblk' + i); changeSrc(i, 1); se('file' + i); he('clr' + i); } } } function so(el) { var photoCnt = document.getElementById('photocnt').value; if (el.value == '0') { // Individual for(var i = 1; i <= photoCnt; i++) { fieldTxt = document.getElementById('photo' + i).value; if(fieldTxt != '' && fieldTxt != 'Paste web URL here') { he('file' + i); se('tblk' + i); se('fblk' + i); } else { he('tblk' + i); se('file' + i); he('fblk' + i); } } he('sinf'); } else if (el.value == '1') { // Set for(var i = 1; i <= photoCnt; i++) { he('fblk' + i); he('tblk' + i); se('file' + i); } se('sinf'); } } function cm(el, s) { if(el.value == s) el.value = ''; } function bm(el, s) { if(el.value == '') el.value = s; else fileChange(el); } function centCutEllips(s, n) { if(n > 0) { for(var i = 1; i <= n; i++) { var l = Math.floor(s.length / 2); s = s.substr(0, l) + s.substr(l + 1); } s = s.substr(0, l) + '…' + s.substr(l); } return s; } function pixelWidth(s, cn) { var rulerSpan = document.getElementById('ruler'); rulerSpan.className = cn; rulerSpan.innerHTML = s; var x = rulerSpan.offsetWidth; if(x == 0 && s.length > 0) x = -1; return x; } function abrevByPixels(s, p, cn) { if(pixelWidth(s, cn) > -1 && pixelWidth(s, cn) > p) { var i = 1; var o = -1; for(;;) { var t = pixelWidth(centCutEllips(s, i), cn); if(t <= p || (o != -1 && o > t)) break i++; } s = centCutEllips(s, i); } return s; } function fileChange(el) { var photoCnt = parseInt(document.getElementById('photocnt').value, 10); var id = el.getAttribute('id'); if(id.indexOf('photo') == 0) { var n = parseInt(id.substr(5), 10); var s = el.value.replace(/^\s+|\s+$/g, ''); // if(s != '' && s != 'Paste web URL here') { if(!fileState[n] && s != '' && s != 'Paste web URL here') { fileState[n] = true; if(document.getElementById('set1').checked) { var lbs = s.lastIndexOf('/') if(lbs == -1) lbs = s.lastIndexOf('\\'); if(lbs > -1) s = s.substr(lbs + 1); s = abrevByPixels(s, 270, 'filename'); document.getElementById('fblk' + n).innerHTML = '' + s + ''; se('fblk' + n); he('file' + n); se('tblk' + n); } else { he('tblk' + n); se('file' + n); } se('clr' + n); if(photoCnt < maxUploads) { for(var i = photoCnt; i >= 0; i--) { if(i == 0) break; else { el = document.getElementById('photo' + i); if(el.value != '' && el.value != 'Paste web URL here') break; } } if(i > 0) { var freeCnt = photoCnt - i; // With the following logic, we always have two extra fields up until photoCnt. // It serves as a visual queue that you can add more! if(freeCnt == 0) photoCnt += 2; else if(freeCnt == 1) photoCnt++; if(photoCnt > maxUploads) photoCnt = maxUploads; document.getElementById('photocnt').value = photoCnt; if(photoCnt != lastCnt) uc(); } } if(document.getElementById('option2').checked) { for(; n <= photoCnt; n++) { el = document.getElementById('photo' + n); if(el.value == '' || el.value == 'Paste web URL here') { el.focus(); el.select(); break; } } } } } return false; } function removeFile(n) { var el = document.getElementById('file' + n); if(document.getElementById('option1').checked) { el.innerHTML = ''; } else { el.innerHTML = ''; } he('fblk' + n); document.getElementById('fblk' + n).innerHTML = ' '; he('tblk' + n); he('clr' + n); se('file' + n); document.getElementById('title' + n).value = 'Add title here'; fileState[n] = false; } function changeSrc(n, t) { if(t == 0) { he('fblk' + n); document.getElementById('fblk' + n).innerHTML = ' '; document.getElementById('file' + n).innerHTML = ''; document.getElementById('label' + n).innerHTML = 'Photo #' + n + ':'; } else { he('fblk' + n); document.getElementById('fblk' + n).innerHTML = ' '; document.getElementById('file' + n).innerHTML = ''; document.getElementById('label' + n).innerHTML = 'URL #' + n + ':'; } he('clr' + n); } var ulPrepped = false; function ulPrep() { if(!ulPrepped) { ulPrepped = true; var bgndColor = new Array(2); bgndColor[0] = '#ffffff'; bgndColor[1] = '#f4f4f4'; var colorSeq = 0; var pdivs = ''; for(var i = 1; i <= maxUploads; i++) { pdivs += '\n'; colorSeq = (++colorSeq % 2); } document.getElementById('pdivs').innerHTML = pdivs; clearState(); lastCnt = 2; // document.getElementById('set1').checked = true; // Default Individual document.getElementById('set0').checked = true; // Default Set if(document.cookie.indexOf('session=sid') != -1) se('privopt'); for(var i = 0; i < document.uploadform.elements.length; i++) document.uploadform.elements[i].disabled = false; for(var i = 0; i < document.loginform.elements.length; i++) document.loginform.elements[i].disabled = false; var defOption = 'option1'; // Photo selected by default document.getElementById(defOption).checked = true; eo(document.getElementById(defOption)); } } function XMLHttpRes() { if(XMLHttpReq.readyState == 4) { if(XMLHttpReq.status == 200) { var servRes = XMLHttpReq.responseText.split(':'); if(servRes[0] == 'cookie') { // Had problems setting document.cookie in some versions of IE // so we'll send the cookie data with the upload form and update // the update cookie on refresh. // document.cookie = servRes[1]; document.getElementById('cookie').value = servRes[1]; startUpload(); } else if(servRes[0] == 'error') { alert(servRes[1]); } subLock = false; } } } function uploadNow() { var fileCnt = 0; if(document.getElementById('video').value != '') fileCnt++; for(var i = 1; i <= maxUploads; i++) { if(document.getElementById('photo' + i).value != '') fileCnt++; } if(fileCnt < 1) { alert('You haven\'t chosen anything to upload!'); return false; } if(document.getElementById('category').value == '0' && document.getElementById('set0').checked == true) { alert('Please select the most appropriate category for the file(s) you\'re uploading.'); return false; } if(document.cookie.indexOf('session=sid') != -1) { startUpload(); } else { he('sub1'); for(var i = 0; i < document.uploadform.elements.length; i++) document.uploadform.elements[i].disabled = true; for(var i = 0; i < document.loginform.elements.length; i++) document.loginform.elements[i].disabled = true; for(var i = 1; i <= maxUploads; i++) document.getElementById('clr' + i).innerHTML = '
 remove'; se('sub2'); document.getElementById('uploadY').disabled = false; document.getElementById('uploadN').disabled = false; document.getElementById('register').disabled = false; } } function uploadPref(f) { if(f) { // Log in or sign up he('layer1'); se('layer2'); if(f == 1) document.getElementById('login1').focus(); else document.getElementById('signup1').focus(); } else { // Just give links startUpload(); } } function userLogin(f) { if(subLock) return false; subLock = true; var p = new Array(); var url = ''; if(f) { // Sign Up for(var i = 1; i <= 5; i++) p[i - 1] = document.getElementById('signup' + i).value; p[5] = document.getElementById('signup6').options[document.getElementById('signup6').selectedIndex].value; p[6] = document.getElementById('signup7').value; p[7] = document.getElementById('signup8a').checked ? 'M' : document.getElementById('signup8b').checked ? 'F' : ''; p[8] = document.getElementById('signup9').options[document.getElementById('signup9').selectedIndex].value; p[9] = document.getElementById('signup10').options[document.getElementById('signup10').selectedIndex].value; p[10] = document.getElementById('signup11').options[document.getElementById('signup11').selectedIndex].value; p[11] = document.getElementById('signup12').checked ? '1' : '0'; p[12] = document.getElementById('signup13').checked ? '1' : '0'; var nullFields = 0; for(var i = 0; i <= 5; i++) if(p[i] == '') nullFields++; if(nullFields > 0) { alert('All fields are required for signup!'); subLock = false; return false; } if(p[0] != p[1]) { alert('The verification email does not match the original email you entered.'); subLock = false; return false; } if(p[3] != p[4]) { alert('The confirmation password does not match the original password you entered.'); subLock = false; return false; } if((p[5] == 'US' || p[5] == 'CA' || p[5] == 'UK') && p[6] == '') { alert('Please enter a valid postal code.'); subLock = false; return false } if(p[7] == '') { alert('You must specify your gender.'); subLock = false; return false; } if(p[8] < 1 || p[9] < 1 || p[10] < 1) { alert('Please select a valid birth date.'); subLock = false; return false; } if(p[11] != '1') { alert('You must read and agree to the terms of service.'); subLock = false; return false; } if(p[12] != '1') { alert('You must verify that you have the legal right to share these images.'); subLock = false; return false; } url = 'signup.pl?email=' + p[0] + '&username=' + p[2] + '&password=' + p[3] + '&country=' + p[5] + '&zip=' + p[6] + '&gender=' + p[7] + '&bday_month=' + p[8] + '&bday_day=' + p[9] + '&bday_year=' + p[10] + '&readterms=' + p[11] + '&sharerights=' + p[12] + '&ajax=true'; } else { // Log In for(var i = 1; i <= 2; i++) p[i - 1] = document.getElementById('login' + i).value; if(p[0] == '' || p[1] == '') { alert('All fields are required for signup!'); return false; } url = 'login.pl?username=' + p[0] + '&password=' + p[1] + '&ajax=true&rand=' + myRand; } if(XMLHttpReq) { var myRand = parseInt(Math.random() * 999999999999, 10); XMLHttpReq.open('GET', url + '&rand=' + myRand, true); XMLHttpReq.onreadystatechange = XMLHttpRes; XMLHttpReq.send(null); } return false; } function startUpload() { he('layer2'); se('layer1'); var winTop = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop; var winHeight; var docHeight; if (typeof document.height != 'undefined') { docHeight = document.height; winHeight = window.innerHeight; } else if (document.compatMode && document.compatMode != 'BackCompat') { docHeight = document.documentElement.scrollHeight; winHeight = document.documentElement.clientHeight; } else if (document.body && typeof document.body.scrollHeight != 'undefined') { docHeight = document.body.scrollHeight; winHeight = document.body.clientHeight; } document.getElementById('layer3').style.height = docHeight; document.getElementById('layer4').style.top = (winTop + (winHeight / 2) - 63) + 'px'; se('layer3'); se('layer4'); for(var i = 0; i < document.uploadform.elements.length; i++) document.uploadform.elements[i].disabled = false; setTimeout('document.uploadform.submit()', 1000); } function popOpen(url, width, height) { var win = window.open(url, '', 'width=' + width + ', height=' + height + 'location=no, menubar=no, status=no, toolbar=no, scrollbars=no, resizable=no'); win.resizeTo(width, height); //win.focus(); } // -->
Use.com Image Hosting
View: Home | Most Recent | Browse Categories | Random Search | Cross-sell Gallery | Auction/Listing Templates | Help | Welcome, Guest
Upload Now
Please Select:
Title:
Category:
By clicking "Upload Now" you represent that this media conforms
to our terms of service and that you have the legal right to share it.
 
Free Image Hosting - No limits, no fees, no sign-up required!

Member Login

Username:

Password:

Forgot username or password?
 
About Us   Help   Contact Us   Terms