//<![CDATA[
if (window.XMLHttpRequest){
          // If IE7, Mozilla, Safari, etc: Use native object
          var XMLHTTP = new XMLHttpRequest()
} else {
  if (window.ActiveXObject){
          // ...otherwise, use the ActiveX control for IE5.x and IE6
          var XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
  }
}

function sponsorausgabe() {
  if (XMLHTTP.readyState >= 2) {
    var s = document.getElementById("sponsormovie");
    s.style.display = 'block';
    s.innerHTML = XMLHTTP.responseText;
    if (document.getElementById("Infoblock")) {
    	var k = document.getElementById("Infoblock");
    	k.style.display = 'none';
    }
    if (document.getElementById("Kanalblock")) {
      var k = document.getElementById("Kanalblock");
      k.style.display = 'none';
    }
    if (document.getElementById("Kanalkopf")) {
      var k = document.getElementById("Kanalkopf");
      k.style.display = 'none';
    }
  }
}

function sponsor(status,name,text) {
   var d = document.getElementById("sponsormovie");
   XMLHTTP.open("GET", "./ajax/sponsortext.php?name="+name);
   XMLHTTP.onreadystatechange = sponsorausgabe;
   XMLHTTP.send(null);
}
 //]]>
// -----------------------------------------------------------------------------------------
//<![CDATA[
if (window.XMLHttpRequest){
          // If IE7, Mozilla, Safari, etc: Use native object
          var bXMLHTTP = new XMLHttpRequest()
} else {
  if (window.ActiveXObject){
          // ...otherwise, use the ActiveX control for IE5.x and IE6
          var bXMLHTTP = new ActiveXObject("Microsoft.bXMLHTTP");
  }
}

function bannercheck(type) {
//   alert(type+" erkannt");
   bXMLHTTP.open("GET", "./ajax/clickcheck.php?type="+type);
   bXMLHTTP.onreadystatechange = sponsorausgabe;
   bXMLHTTP.send(null);
}
 //]]>
// -----------------------------------------------------------------------------------------

//<![CDATA[
if (window.XMLHttpRequest){
          // If IE7, Mozilla, Safari, etc: Use native object
          var zXMLHTTP = new XMLHttpRequest()
} else {
  if (window.ActiveXObject){
          // ...otherwise, use the ActiveX control for IE5.x and IE6
          var zXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
  }
}

// Prüfen der Domain, ob Sie ein Resellerdomain oder ein eigene Domain ist
function kommentarausgabe() {
  if (zXMLHTTP.readyState == 4) {
    var d = document.getElementById("Kommentare");
    d.innerHTML = zXMLHTTP.responseText;
  }
}

function kommentarwrite(wertung,videoid) {
   zXMLHTTP.open("GET", "./ajax/kommentarwrite.php?wertung="+wertung+"&videoid="+videoid);
   zXMLHTTP.onreadystatechange = kommentarausgabe;
   zXMLHTTP.send(null);
}

function kommentar_update(komm,wertung) {
  var Name=komm.Name.value;
  var Kommentar=komm.Kommentar.value;
  var videoid=komm.videoid.value;
  var wertung=komm.wertung.value;
  zXMLHTTP.open("GET", "./ajax/kommentarwrite.php?commando=update&wertung="+wertung+"&videoid="+videoid+"&Name="+Name+"&Kommentar="+Kommentar);
  zXMLHTTP.onreadystatechange = kommentarausgabe;
  zXMLHTTP.send(null);
}
 //]]>

// -----------------------------------------------------------------------------------------
//<![CDATA[
        var iconBlue = new GIcon(); 
        iconBlue.image = 'http://labs.google.com/ridefinder/images/mm_20_blue.png';
        iconBlue.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
        iconBlue.iconSize = new GSize(12, 20);
        iconBlue.shadowSize = new GSize(22, 20);
        iconBlue.iconAnchor = new GPoint(6, 20);
        iconBlue.infoWindowAnchor = new GPoint(5, 1);

        var iconRed = new GIcon(); 
        iconRed.image = 'http://labs.google.com/ridefinder/images/mm_20_red.png';
        iconRed.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
        iconRed.iconSize = new GSize(12, 20);
        iconRed.shadowSize = new GSize(22, 20);
        iconRed.iconAnchor = new GPoint(6, 20);
        iconRed.infoWindowAnchor = new GPoint(5, 1);

        var customIcons = [];
        customIcons["Veranstaltungsort"] = iconBlue;
        customIcons["Drehort"] = iconRed;

    function load(lat,lang,drehort,drehadresse,markerpic) {
      if (GBrowserIsCompatible()) {
//	  alert(markerpic);
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        if (lat<=0) {lat="51.906391";}
        if (lang<=0) {lang="8.378170";}
        map.setCenter(new GLatLng(lat,lang), 15);
        map.setMapType(G_NORMAL_MAP); // G_SATELLITE_MAP / G_HYBRID_MAP

// Text
//	  var marker = new GMarker(new GLatLng(lat,lang));
//	  map.addOverlay(marker);
//	  var html="<a href='http://$shopurl'><img src='"+markerpic+"'" +
//      "width='100'/ border=0></a> <br/>" +
//         "<b>"+ drehort +"</b><br/>" + drehadresse;
//        marker.openInfoWindow(html);

// Standort     
        GDownloadUrl("ajax/googlemarker.php", function(data) {
          var xml = GXml.parse(data);

          var markers = xml.documentElement.getElementsByTagName("marker");
          for (var i = 0; i < markers.length; i++) {
                var name = markers[i].getAttribute("name");
                var adresse = markers[i].getAttribute("adresse");
		    var link = markers[i].getAttribute("link");
                var type = markers[i].getAttribute("type");
		    var pic = markers[i].getAttribute("pic");
                var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                        parseFloat(markers[i].getAttribute("lng")));
                var marker = createMarker(point, name, adresse, type, link, pic);
                map.addOverlay(marker);
          }
        });
      }   
    }

    function createMarker(point, name, adresse, type, link, pic) {
      var marker = new GMarker(point, customIcons[type]);
      var html = "<a href='" +link+ "'><img src='"+pic+"'" +
         "width='100'/ border=0></a> <br/><b>" + name + "</b> <br/>" + adresse + "<br/><a href='" +link+ "' style='color: #111133'>Beiträge suchen</a>";
      GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowHtml(html);
      });
      return marker;
    }
 //]]>
 
// ----------------------------------------------------------------------------------------- 
//<![CDATA[
var hoehe = 0;
var aktuellpos = 406;
var neuheitpos = 1047;
var veranstpos = 401;

function Hoehe() {
        if (hoehe < 320) {
          hoehe=hoehe+20; //um 1 erhöhen
          document.getElementById('Film_Zusatzinfo').style.height=hoehe; //die Höhe erneuern
        } else {
          window.clearInterval(aktiv);
          Film_Zusatzinfo.style.height = '420';
        }
}

// -----------------------------------------------------------------------------------------

function zusatzinfo(status,lat,lang,drehort,drehadresse,wertung,markerpic) {
//	  alert("Ajax Status:"+status);
        if (status == 'read') {
           load(lat,lang,drehort,drehadresse,markerpic);
        }
        if (status == 'auf') {
		if (wertung != 'undefined') {

	      }
	          Inhaltbottom.style.display= 'none';
                var aktiv = window.setInterval("Hoehe()", 10);
                Film_Zusatzinfo.style.width = '862';
                Film_Zusatzinfo.style.height = '420';
                Film_Zusatzinfo.style.display = 'block';

        }
        if (status == 'zu') {
                Film_Zusatzinfo.style.width = '0';
                Film_Zusatzinfo.style.height = '0';
                Film_Zusatzinfo.style.display = 'none';
        }
}
//]]>
