var sperre = 0;
var webcamid = 0;
var http = null;
var divname = "";
var httpreq = null;

function showcambewertung(cam) {
 if (cam>0) {
  if (sperre == 0) {
   divname= "wcbewertung";
   if (document.getElementById) {
    document.onmousemove = dpl_mouse_pos;
    sperre=1;
    webcamid=cam;
   } else {
    zualt();
   }
  }
 }
}
function seitenbewertung(seite) {
 if (seite>0) {
  webcamid=seite;
  if (sperre == 0) {
  var name = navigator.userAgent.toLowerCase();
  var ie = (name.indexOf("msie")>-1);
   if (document.getElementById ) {
    divname= "sbew";
    if (window.XMLHttpRequest) {
     httpreq = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
     httpreq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (httpreq != null) {
     httpreq.open("GET", "?op=checkuser&typ=5&typb=2", true);
     httpreq.onreadystatechange = divgettext;
     httpreq.send(null);
    }
    document.onmousemove = dpl_mouse_pos;
    sperre=1;
   } else {
	Fenster1 = window.open('?op=bewertung&webcam=' + webcamid, "Zweitfenster", "width=300,height=480,left=100,top=100");
	Fenster1.focus();
   }
  }
 }
}
function divgettext() {
 if (httpreq.readyState == 4) {
  if (httpreq.responseText.length>5) document.getElementById(divname + 'td').innerHTML=httpreq.responseText;
 }
}
function zualt() {
 alert ("Leider benutzen Sie einen nicht unterstützen Browser, daher stehen Ihnen einige Funktionen wie die Bewertungsfunktion nicht zur Verfügung.");
}
function getcambewertung(bew, typx) {
 var typ = Math.round(typx);
 if (((typ<1) && (bew>0) &&  (bew<6)) || ((typ==1) && (bew>0) &&  (bew<12))) {
  if (window.XMLHttpRequest) {
   http = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
   http = new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (http != null) {
   http.open("GET", "?op=checkuser&typ=5&webcam=" + webcamid + "&bewertung=" + bew + "&typb=" + typ, true);
   http.onreadystatechange = entsperrecam;
   http.send(null);

  }
 } else {
  sperre=0;
 }
 document.getElementById(divname).style.visibility='hidden';
}
function entsperrecam() {
 if (http.readyState == 4) {
  sperre=0;
  if (http.responseText.length>5) alert(http.responseText);
 }
}
function dpl_mouse_pos(e) {
 var xPos    =  (e? e.pageX : window.event.x)-100;
 var yPos    =  (e? e.pageY : window.event.y)-150;
 document.onmousemove ='';
 if (window.innerWidth ) {
  var widthx=window.innerWidth;
 }
 if (widthx > 1000) {
  widthx = Math.round((widthx-1000) / 2);
  if (widthx>0) { xPos= xPos-widthx;}
 }
 if (document.getElementById(divname).style) {
  document.getElementById(divname).style.top=yPos + 'px';
  document.getElementById(divname).style.left=xPos + 'px';
 } else if (document.all) {
  document.all.divname.style.top=yPos + 'px';
  document.all.divname.style.left=xPos + 'px';
 }
 document.getElementById(divname).style.visibility='visible';
}

