// JavaScript Document
var up,down;var min1,sec1;var cmin1,csec1,cmin2,csec2;
function Minutes(data) {
for(var i=0;i<data.length;i++)
if(data.substring(i,i+1)==":")
break;
return(data.substring(0,i));
}
function Seconds(data) {
for(var i=0;i<data.length;i++)
if(data.substring(i,i+1)==":")
break;
return(data.substring(i+1,data.length));
}
function Display(min,sec) {
var disp;
if(min<=9) disp=" 0";
else disp=" ";
disp+=min+":";
if(sec<=9) disp+="0"+sec;
else disp+=sec;
return(disp);
}
function Down() {
	
cmin2=1*Minutes(document.getElementById("stoptime").value);
csec2=0+Seconds(document.getElementById("stoptime").value);
DownRepeat();
}
function DownRepeat() {
csec2--;
if(csec2==-1) {
csec2=59; cmin2--;
}
document.getElementById("stopwatch").value=Display(cmin2,csec2);
if((cmin2>0))
{

}else{window.status = "";}

if((cmin2<2))
{
if((cmin2==0) && (csec2==9))
{

//Hämta informationen

document.getElementById("stopwatch").value=Display(cmin2,csec2);


}
if((cmin2==0) && (csec2==2)){

cmin2=0;
csec2=10;
gety('/media_show.php','?rand=' + Math.random() + '&nowshow=' + returnObjById('changethis').src + '&dir=' + returnObjById('changethis').className);


Down();

}else{
down=setTimeout("DownRepeat()",1000)
}
}
else down=setTimeout("DownRepeat()",1000);
}



function returnObjById( id ) 
{ 
    if (document.getElementById) 
        var returnVar = document.getElementById(id); 
    else if (document.all) 
        var returnVar = document.all[id]; 
    else if (document.layers) 
        var returnVar = document.layers[id]; 
    return returnVar; 
} 


// JavaScript Document
//Funktion för att hitta bästa möjliga XMLHTTP activex 
function findXMLHttp() {
  var xmlhttp;

  //Prova först med inbygd xmlhttp
  if (window.XMLHttpRequest) {
  xmlhttp = new XMLHttpRequest();
  }

  //om inte prova med activeX varianter
  else{

  //Lista med activex verisioner, 
  //radera en eller fler om du inte vill prova alla.
  //Effektivast överst, mest utbrett stöd underst
  var xmlhttpVersions = ["MSXML2.XMLHttp.6.0",
  "MSXML2.XMLHttp.5.0",
  "MSXML2.XMLHttp.4.0",
  "MSXML2.XMLHttp.3.0",  
  "MSXML2.XMLHttp",
  "Microsoft.XMLHttp"];


  //Prova de olika verisionerna
  for (var i = 0; i < xmlhttpVersions.length; i++) {
  if (!xmlhttp) {
  try{xmlhttp = new ActiveXObject(xmlhttpVersions[i]);} 
  catch (e) { xmlhttp = false;}
  }
  }

  //Starta en instans av vald activex, 
  //om den inte redan är startad som inbygd
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
  try { xmlhttp = new XMLHttpRequest();} 
  catch (e) { xmlhttp = false;}
  }
  
  //om activexen inte stödjs, visa det för besökaren.
  if (!xmlhttp) {
  alert('Kontrollera att din webläsare stödjer XMLhttp');
  return false;
  }
  
  }
  return xmlhttp;
}

function gety(url,typer,putin){
	url = url + typer;
	var xmlhttp = findXMLHttp();
	
	xmlhttp.open('GET', url,true);

	xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	

	xmlhttp.onreadystatechange = function()
    {
    if(xmlhttp.readyState ==4){
	if(xmlhttp.status==200 ){

	  
	  returnObjById('changethis').src=xmlhttp.responseText;}
	  
	  
	  }
	}
xmlhttp.send(typer);
}

