// JavaScript Document
var xmlHttp, item;
var sDate; // Kalender
var iMonth;
var iYear;
var ZaehlerLokalBlog = 0;
var ZaehlerLokalNews = 0;

function open_Media(Media_ID,ID,comment)
{
  init_scroll();
  item='open_Media';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="includes/open_Media.php";
  url=url+"?id="+ID;
  url=url+"&mediaid="+Media_ID;
  url=url+"&showcomment="+comment;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);	
	
}
function open_Media_Archiv(Media_ID,ID,comment)
{
  init_scroll();
  item='Archiv_open_Media';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="Archiv2009/includes/open_Media.php";
  url=url+"?id="+ID;
  url=url+"&mediaid="+Media_ID;
  url=url+"&showcomment="+comment;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);	
	
}

function Video_Upload() 
{
  item='upload_video';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="action_community.php";
  url=url+"?action=altervideo";
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);

}

function SaveVotings(ID, My_stars, Medium)
{
  item='SaveVotings'
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="includes/savevotings.php";
  url=url+"?ID="+ID;
  url=url+"&My_stars="+My_stars;
  url=url+"&Medium="+Medium;
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}

function TopRanking(Sorting, Media) 
{
  item='TopRanking';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="includes/TopRanking.php";
  url=url+"?Sorting="+Sorting;
  url=url+"&Media="+Media;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  for (i=1;i<=3;i++)
  {
  	writeLayerBack("TopRank"+i, "images/TitleHead_Select.gif");
  }
  writeLayerBack("TopRank"+Sorting, "images/TitleHead_Select_Pressed.gif");
}

function Video_Preview_Show(PreviewAnfang) 
{
  item='Video_Preview_Show';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="includes/Video_Preview_Show.php";
  url=url+"?PreviewAnfang="+PreviewAnfang;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);

}

function Community_Preview_Show(PreviewAnfang) 
{
  item='Community_Preview_Show';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="includes/Community_Preview_Show.php";
  url=url+"?PreviewAnfang="+PreviewAnfang;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);

}

function Media_Preview_Show(PreviewAnfang, Band_ID, EditBand, Media) 
{
  item='Media_Preview_Show';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="includes/ajax_band_media.php";
  url=url+"?PreviewAnfang="+PreviewAnfang;
  url=url+"&Band_ID="+Band_ID;
  url=url+"&EditBand="+EditBand;
  url=url+"&EditMedia="+Media;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);

}
function Media_Preview_Show_Archiv(PreviewAnfang, Band_ID, EditBand, Media) 
{
  item='Media_Preview_Show';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="Archiv2009/includes/ajax_band_media.php";
  url=url+"?PreviewAnfang="+PreviewAnfang;
  url=url+"&Band_ID="+Band_ID;
  url=url+"&EditBand="+EditBand;
  url=url+"&EditMedia="+Media;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);

}

function Audio_Preview_Show(PreviewAnfang) 
{
  item='Audio_Preview_Show';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="includes/Audio_Preview_Show.php";
  url=url+"?PreviewAnfang="+PreviewAnfang;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);

}

function Image_Preview_Show(PreviewAnfang) 
{
  item='Image_Preview_Show';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="includes/Image_Preview_Show.php";
  url=url+"?PreviewAnfang="+PreviewAnfang;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);

}

function showKantone(str, kanton)
{
  item='Kanton';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="includes/kantone_sel.php";
  url=url+"?q="+str+"&Kanton="+kanton;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  
} 

function Search_Item(typ, str)
{
  if (typ)
  {
    item='Search'+typ; 
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
    {
      alert ("Your browser does not support AJAX!");
      return;
    } 
    var url="includes/search_sel.php"; 
    url=url+"?q="+str;
    url=url+"&typ="+typ;
    url=url+"&sid="+Math.random();
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
  }  
} 

function shows(User_ID,Media_ID,Anfang) 
{
  item='comment_container';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="includes/comment.php";
  url=url+"?User_ID="+User_ID;
  url=url+"&Media_ID="+Media_ID;
  url=url+"&Anfang="+Anfang;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  
} 

function save_message(str, typ, Band_ID, Media_ID, Media_Type_ID)
{
  item='MSG';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  var url="includes/message_send.php";
  url=url+"?q="+str;
  url=url+"&typ="+typ;
  url=url+"&Band_ID="+Band_ID;
  url=url+"&Media_ID="+Media_ID;
  url=url+"&Media_Type_ID="+Media_Type_ID;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  
} 

function handle_message(id, str, User)
{
  item='message';
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  
  var url="includes/message_handling.php"; 
  url=url+"?q="+str;
  url=url+"&id="+id;
  url=url+"&User="+User;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
   
} 

function contact_band(id, str, User)
{
  item='ContactBand'; 
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  
  var url="includes/ajax_contactband.php"; 
  url=url+"?q="+str;
  url=url+"&id="+id;
  url=url+"&User="+User;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
   
} 

function recommend_band(id, str, Usermail, user)
{
  item='RecommendBand'; 
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  
  var url="includes/ajax_recommendband.php"; 
  url=url+"?q="+str;
  url=url+"&id="+id;
  url=url+"&Usermail="+Usermail;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
   
} 

function report_content(id, str, mediaid, User)
{
  item='ReportMedia'; 
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Your browser does not support AJAX!");
    return;
  } 
  
  var url="includes/ajax_reportcontent.php"; 
  url=url+"?q="+str;
  url=url+"&id="+id;
  url=url+"&Media_id="+mediaid;
  url=url+"&User="+User;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
   
} 

function stateChanged() 
{ 
  
  if ( xmlHttp.readyState == 4 )
  {  
    // alert('"ITEM: '+item+" Response: "+xmlHttp.readyState+'"'); 
    // alert('"'+xmlHttp.responseText+'"'); 
    if (item == 'MSG') document.getElementById("MessegeboxFormContainer").innerHTML=xmlHttp.responseText;
    else if (item == 'Kanton') document.getElementById("txtKantone").innerHTML=xmlHttp.responseText;
    else if (item == 'message') window.location="?action=messages";
    // else if (item == 'upload_video') window.location="community.php?action=upload_video";
    else if (item == 'comment_container') document.getElementById("comment_container").innerHTML=xmlHttp.responseText;
    else if (item == 'Video_Preview_Show') document.getElementById("Preview_Show").innerHTML=xmlHttp.responseText; 
    else if (item == 'Image_Preview_Show') document.getElementById("Preview_Show").innerHTML=xmlHttp.responseText; 
    else if (item == 'Audio_Preview_Show') document.getElementById("Preview_Show").innerHTML=xmlHttp.responseText; 
    else if (item == 'Media_Preview_Show') document.getElementById("thumb-slider").innerHTML=xmlHttp.responseText; 
    else if (item == 'Community_Preview_Show') document.getElementById("Preview_Show").innerHTML=xmlHttp.responseText;     
    else if (item == 'TopRanking') document.getElementById("Sorting_Show").innerHTML=xmlHttp.responseText;
    else if (item == 'open_Media') document.getElementById("main-pic").innerHTML=xmlHttp.responseText;
    else if (item == 'Archiv_open_Media') document.getElementById("main-pic").innerHTML=xmlHttp.responseText;
    else if (item == 'SaveVotings') document.getElementById("VotingAnzeige").innerHTML=xmlHttp.responseText;
    else if (item == 'ContactBand') document.getElementById("Contact_band_Form").innerHTML=xmlHttp.responseText;
    else if (item == 'RecommendBand') document.getElementById("Recommend_band_Form").innerHTML=xmlHttp.responseText;
    else if (item == 'ReportMedia') document.getElementById("Contact_Editor_Form").innerHTML=xmlHttp.responseText;

  }

}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
