var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function (data) { for (var i=0;i= 0 && n.indexOf("Microsoft") >= 0 ) { is_WMP = true; } } if ( !is_WMP ) { location.href = "/download_ff_plugin.html"; } } } var http_request = false; var movie_playing = false; var charge_interval; var alife_interval; var theurl = ''; var publishing_str = ''; var current_movie_id = ''; function makeRequest(url, func, post, parameters) { http_request = false; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { return false; } http_request.onreadystatechange = func; if (post) { 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); } else { http_request.open('GET', url, true); http_request.send(null); } } function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); } } } //The page has been loaded and we call the init function. addLoadEvent(init); function signin(){ if(isValueEmpty('signin_email')){ alert("email empty"); return false; } if(isValueEmpty('signin_psw')){ alert("psw empty"); return false; } document.getElementById('loginForm').submit(); } function submitForm(id){ document.getElementById(id).submit(); } function isValueEmpty(id){ return document.getElementById(id).value==''; } function init(){} function validateRetrievePassword(){ if(isValueEmpty('email')){ alert(field_cannot_be_empty); return; } makeRequest("/ajax/validateRetrievePSW.html?name="+document.getElementById('email').value, processRetrievePSW, false, '') } function validateJoinUsername(){ makeRequest("/ajax/validateUserSignup.php?name="+document.getElementById('email1').value+"&user_name="+document.getElementById('user_name').value, processUserSignup, false, '') } function processRetrievePSW(){ if (http_request.readyState == 4) { if (http_request.status == 200) { if(http_request.responseText == '0'){ alert(username_doesnt_exist); } else{ document.getElementById('retrieve_form').submit(); } } else { alert('There was a problem with the request.'); } } } function processUserSignup(){ if (http_request.readyState == 4) { if (http_request.status == 200) { if(http_request.responseText == '1'){ alert(username_already_taken); } else if(http_request.responseText == '2'){ alert(alias_already_taken); } else{ document.getElementById('join_form').submit(); } } else { alert('There was a problem with the request.'); } } } function validateJoin1(){ if(document.getElementById('email1').value==''){ document.getElementById('join_1_err_msg').innerHTML = '
' + email_required; return; } if(document.getElementById('user_name').value==''){ document.getElementById('join_1_err_msg').innerHTML = '
' + user_name_required; return; } if(document.getElementById('email2').value != document.getElementById('email1').value){ document.getElementById('join_1_err_msg').innerHTML = '
' + emails_dont_match; return; } if(document.getElementById('psw1').value.length < 6){ document.getElementById('join_1_err_msg').innerHTML = '
' + psw_too_short; return; } if(document.getElementById('psw1').value==''){ document.getElementById('join_1_err_msg').innerHTML = '
' + psw_required; return; } if(document.getElementById('psw1').value != document.getElementById('psw2').value){ document.getElementById('join_1_err_msg').innerHTML = '
' + psw_dont_match; return; } if(document.getElementById('connection').value=='0'){ document.getElementById('join_1_err_msg').innerHTML = '
' + connection_required; return; } var email1 = document.getElementById('email1').value; var at_found = false; for(i=0;i