var serverdate=new Date('September 05, 2010 07:32:03'); var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December"); function padlength(what){ var output=(what.toString().length==1)? "0"+what : what; return output; } function displaytime(where){ serverdate.setSeconds(serverdate.getSeconds()+1); var datestring=montharray[serverdate.getMonth()]+" "+padlength(serverdate.getDate())+", "+serverdate.getFullYear(); var timestring=padlength(serverdate.getHours())+":"+padlength(serverdate.getMinutes())+":"+padlength(serverdate.getSeconds()); if(document.getElementById(where)){ document.getElementById(where).value="Latvia "+datestring+" "+timestring; } } setInterval("displaytime('main_up')", 1000); function pop_up(url,w,h){ var left = Math.ceil(screen.width-w)/2; var top = Math.ceil(screen.height-h)/2; var rand_name = ""+Math.random(); rand_name = rand_name.split("."); window.open(url, rand_name[1], 'toolbar=0,location=1,statusbar=0,menubar=0,resizable=1,width='+w+',height='+h+',left = '+left+',top = '+top+',scrollbars=yes'); } function show(id) { var item = null; item = document.getElementById(id); item.style.display = ""; } function hide(id){ var item = null; item = document.getElementById(id); item.style.display = "none"; } function gen_unid(){ var unID = ""+Math.random() * 99999; unID_array = unID.split('.'); return unID_array[1]; } function start_count_down(){ var nr = document.getElementById("count_down_sec").value; if(nr != 0){ document.getElementById("count_down_sec").value = nr - 1; setTimeout("start_count_down();", 1000); }else{ show("no_code_rec"); } } function no_cache(){ return Math.random() * 99999; } function ajax(url, ret, params, progress_id){ // AJAX v4.0 // Coded by www.wos.lv , www.rapidshare.lv developer // Created: 30.05.2006, Updated: 22.11.2009 // Support: IE 5/6/7/8, Firefox, Opera, Safari, Google Chrome // Feature: Auto reconnect on connection failed. var _ajax; function reconnect(){ setTimeout("ajax('"+url+"', "+ret+", '"+params+"', '"+progress_id+"');", 2000); } function _ajax_no_cache(){ var unID = ""+Math.random() * 99999; unID_array = unID.split('.'); return unID_array[1]; } function db(){ if(_ajax.readyState == 4){ if(_ajax.status == 200){ if(ret!=false){ ret(_ajax.responseText); } }else{ reconnect(); } } } try { _ajax = new XMLHttpRequest(); // ff, ie7, ie8, opera, safari, chrome } // on error, try another function catch(e) { try { _ajax = new ActiveXObject("Msxml2.XMLHTTP"); } // on again error, try another function catch(e) { try { _ajax = new ActiveXObject("Microsoft.XMLHTTP"); } // and if again error, then alert. catch(e) { alert("Your browser does not support AJAX. Download Firefox from www.firefox.com"); return false; } } } try { // ie5,6,7,8 opera, safari, chrome _ajax.onreadystatechange = db; } catch(e) { try { _ajax.onload = db; // mozilla ff _ajax.onerror = reconnect; // mozilla ff reconnect fix } catch(e) { return false; } } _ajax.open((params ? "POST" : "GET"), url+"&no_cache="+_ajax_no_cache(), true); _ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); _ajax.setRequestHeader("Pragma", "no-cache"); _ajax.setRequestHeader("Cache-Control", "must-revalidate"); _ajax.setRequestHeader("Cache-Control", "no-cache"); _ajax.setRequestHeader("Cache-Control", "no-store"); _ajax.setRequestHeader("Expires", 0); if(progress_id){ _ajax.setRequestHeader("X-Progress-Id", progress_id); } if(params){ _ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); _ajax.setRequestHeader("Content-length", params.length); } _ajax.send(params ? params : null); } function is_it_free(id){ var v = document.getElementById(id).value; var reg_exp = RegExp("[^0-9]", "gi"); v = v.replace(reg_exp, ""); document.getElementById(id).value = v; if(v.length>=3){ function res(str){ if(str=="free"){ show("its_free");hide("its_used"); if(v.length==3){ show("price_3"); hide("price_2"); hide("price_1"); hide("price_false"); } if(v.length==4){ hide("price_3"); show("price_2"); hide("price_1"); hide("price_false"); } if(v.length>=5){ hide("price_3"); hide("price_2"); show("price_1"); hide("price_false"); } } if(str=="used"){show("its_used");hide("its_free");show("price_false");hide("price_3");hide("price_2");hide("price_1");} } ajax("index.php?q=check_nr&login="+v, res); }else{ hide("its_free");hide("its_used");show("price_false");hide("price_3");hide("price_2");hide("price_1"); if(v.length!=0 && v.length<3){ show("its_used"); } } } function is_it_free_autocheck(id){ if(document.getElementById(id)){ is_it_free(id); } setTimeout("is_it_free_autocheck('"+id+"');", 2000); } is_it_free_autocheck("login_input"); function check_true_false(id){ if(document.getElementById(id).checked){ document.getElementById(id).checked=false; }else{ document.getElementById(id).checked=true; } } function check_all(id){ var f = document.getElementById(id), i=0; while(f[i]){ if(f[i].type=='checkbox'){ if(f[i].checked){ f[i].checked=false; }else{ f[i].checked=true; }i++;}}} function ifenter(event){ var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (keyCode == 13) { return true; }else{ return false; }} function doBlink(){ var blink = document.all.tags("BLINK") for (var i=0; i < blink.length; i++) blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" } function startBlink(){ var ua = navigator.userAgent; if(ua.indexOf("MSIE")!=-1 || ua.indexOf("Safari")!=-1){ setInterval("doBlink()",700) }} // windows // Determine browser and version. function Browserr() { var ua, s, i; this.isIE = false; this.isNS = false; this.version = null; ua = navigator.userAgent; s = "MSIE"; if ((i = ua.indexOf(s)) >= 0) { this.isIE = true; this.version = parseFloat(ua.substr(i + s.length)); return; } s = "Opera"; if ((i = ua.indexOf(s)) >= 0) { this.isIE = true; return; } s = "Netscape6/"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; this.version = parseFloat(ua.substr(i + s.length)); return; } // Treat any other "Gecko" browser as NS 6.1. s = "Gecko"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; this.version = 6.1; return; } } var browserr = new Browserr(); // Global object to hold drag information. var dragObj = new Object(); dragObj.zIndex = 0; function dragStart(event, id) { var el; var x, y; // If an element id was given, find it. Otherwise use the element being // clicked on. if (id) dragObj.elNode = document.getElementById(id); else { if (browserr.isIE) dragObj.elNode = window.event.srcElement; if (browserr.isNS) dragObj.elNode = event.target; // If this is a text node, use its parent element. if (dragObj.elNode.nodeType == 3) dragObj.elNode = dragObj.elNode.parentNode; } // Get cursor position with respect to the page. if (browserr.isIE) { x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft; y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop; } if (browserr.isNS) { x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; } // Save starting positions of cursor and element. dragObj.cursorStartX = x; dragObj.cursorStartY = y; dragObj.elStartLeft = parseInt(dragObj.elNode.style.left, 10); dragObj.elStartTop = parseInt(dragObj.elNode.style.top, 10); if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0; if (isNaN(dragObj.elStartTop)) dragObj.elStartTop = 0; // Update element's z-index. dragObj.elNode.style.zIndex = ++dragObj.zIndex; // Capture mousemove and mouseup events on the page. if (browserr.isIE) { document.attachEvent("onmousemove", dragGo); document.attachEvent("onmouseup", dragStop); window.event.cancelBubble = true; window.event.returnValue = false; } if (browserr.isNS) { document.addEventListener("mousemove", dragGo, true); document.addEventListener("mouseup", dragStop, true); event.preventDefault(); } } function dragGo(event) { dr = 0; var x, y; // Get cursor position with respect to the page. if (browserr.isIE) { x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft; y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop; } if (browserr.isNS) { x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; } // Move drag element by the same amount the cursor has moved. dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px"; dragObj.elNode.style.top = (dragObj.elStartTop + y - dragObj.cursorStartY) + "px"; if (browserr.isIE) { window.event.cancelBubble = true; window.event.returnValue = false; } if (browserr.isNS) event.preventDefault(); } function dragStop(event) { // Stop capturing mousemove and mouseup events. if (browserr.isIE) { document.detachEvent("onmousemove", dragGo); document.detachEvent("onmouseup", dragStop); } if (browserr.isNS) { document.removeEventListener("mousemove", dragGo, true); document.removeEventListener("mouseup", dragStop, true); } }