Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function onSubmit(upload_id)
- {
- var hn = window.location.hostname;
- var url = "http://"+hn+"/progressbar.php?progress_key="+upload_id;
- var xmlhttp;
- if (window.XMLHttpRequest)
- {// code for IE7+, Firefox, Chrome, Opera, Safari
- xmlhttp=new XMLHttpRequest();
- }
- else
- {// code for IE6, IE5
- xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
- }
- xmlhttp.open("GET",url,false);
- xmlhttp.onreadystatechange=function()
- {
- if (xmlhttp.readyState==4)
- {
- if(xmlhttp.status==200){
- var percent = parseInt(xmlhttp.getResponseHeader("Percent"), 10);
- if(percent<100)
- {
- document.getElementById('progress_overlay').style.display="block";
- document.getElementById('progress_width').style.width=percent+"%";
- document.getElementById('progress_width').innerHTML="";
- document.getElementById('percent_word').innerHTML=percent+"%";
- setTimeout(function(){ onSubmit(upload_id); }, 1);
- }
- else
- {
- if(percent==100)
- {
- document.getElementById('progress_overlay').style.display="block";
- document.getElementById('percent_word').innerHTML="Your file is being processed. Please wait.";
- document.getElementById('progress_width').innerHTML="";
- document.getElementById('progress_width').style.width=100+"%";
- }
- else{
- document.getElementById('progress_overlay').style.display="block";
- document.getElementById('progress_width').innerHTML="Progress Bar Error: Percent over 100";
- }
- }
- }
- else{
- document.getElementById('progress_overlay').style.display="block";
- document.getElementById('progress_width').innerHTML="Progress Bar Error: Response code is "+xmlhttp.status;
- }
- }
- else
- {
- document.getElementById('progress_overlay').style.display="block";
- document.getElementById('progress_width').innerHTML="Progress Bar Error: Ready State is "+xmlhttp.readyState;
- }
- }
- xmlhttp.send();
- }
- function checkForm(theForm, id) {
- if (theForm.tos.checked == false)
- {
- alert ('You need to accept the terms of use!');
- theForm.reset();
- return false;
- } else {
- onSubmit(id);
- theForm.submit();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement