function grabObject (id) {
         //var view = eval(id);
   var view = document.getElementById(id);
   return view;
}

var http_request = false;
function makeRequest(url) {
  http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
     http_request = new XMLHttpRequest();
     if (http_request.overrideMimeType) {
        //http_request.overrideMimeType('text/xml');
        http_request.overrideMimeType('text/html');
     }
  } else if (window.ActiveXObject) { // IE
     try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e) {
        try {
           http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
     }
  }
  if (!http_request) {
     alert('Cannot create XMLHTTP instance');
  }
  http_request.open('GET', url, true);
  
}

function makePOSTRequest(url, parameters, object_id) {
          if (window.XMLHttpRequest) { // Mozilla, Safari,...
             http_request2 = new XMLHttpRequest();
             if (http_request2.overrideMimeType) {
                 // set type accordingly to anticipated content type
                //http_request.overrideMimeType('text/xml');
                http_request2.overrideMimeType('text/html');
             }
          } else if (window.ActiveXObject) { // IE
             try {
                http_request2 = new ActiveXObject("Msxml2.XMLHTTP");
             } catch (e) {
                try {
                   http_request2 = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
             }
          }
          if (!http_request) {
             alert('Cannot create XMLHTTP instance');
             return false;
          }
          
          
          http_request2.onreadystatechange = function () {
                if (http_request2.readyState == 4) {
                    if (http_request2.status == 200) {
                        //alert(http_request.responseText);
                        result = http_request2.responseText;
                        
                        if(object_id!=""){
                            var object_id_obj = grabObject(object_id);
                            object_id_obj.innerHTML = result;       
                        }     
                    } else {
                        alert('There was a problem with the request.');
                    }
                }
            };
            
          http_request2.open('POST', url, true);
          http_request2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
          http_request2.setRequestHeader("Content-length", parameters.length);
          http_request2.setRequestHeader("Connection", "close");
          http_request2.send(parameters);
      
}

function alertContents() {
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('myspan').innerHTML = result;            
        } else {
            alert('There was a problem with the request.');
        }
    }
}

function open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable){
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}

function make_flash(folder, filename){
	
        if (window.ActiveXObject){
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
          httpRequest = new XMLHttpRequest();
        }
  		var iduser = grabObject("us_iduser");
        httpRequest.open("GET", "/moduls/TATU_cz/us_make_flash.php?d[filename]="+filename+"&d[folder]="+folder+"&d[iduser]="+iduser.value, true);
        httpRequest.onreadystatechange= function () {
        	
			  if (httpRequest.readyState == 4){
			    if(httpRequest.status == 200){
			    // alert(httpRequest.responseText);
				//document.getElementById('logo_div').innerHTML = httpRequest.responseText;  
			    }else{
			        alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
			    }
			  }
        
        } ;
        httpRequest.send(null);
}


function save_party_photo(folder, filename){
        if (window.ActiveXObject){
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
          httpRequest = new XMLHttpRequest();
        }
  		var iduser = grabObject("us_iduser");
  		var us_sex = grabObject("us_sex");
        httpRequest.open("GET", "/moduls/TATU_cz/us_add_party_photo.php?d[filename]="+filename+"&d[folder]="+folder+"&d[iduser]="+iduser.value+"&d[sex]="+us_sex.value, true);
        httpRequest.onreadystatechange= function () {
        	
			  if (httpRequest.readyState == 4){
			    if(httpRequest.status == 200){
			   // 	alert("Fotografie byla přidaná do fotogalerie.");
				//document.getElementById('logo_div').innerHTML = httpRequest.responseText;  
			    }else{
			        alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
			    }
			  }
        
        } ;
        httpRequest.send(null);
}

function save_star_photo(folder, filename){
        if (window.ActiveXObject){
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
          httpRequest = new XMLHttpRequest();
        }
  		var seoname = grabObject("seoname");
  		var us_id = grabObject("us_id");
  		var us_folder = grabObject("us_folder");
        httpRequest.open("GET", "/moduls/FREEMP3/us_save_singer_photo.php?d[filename]="+folder+"&d[seoname]="+seoname.value+"&d[id]="+us_id.value+"&d[folder]="+us_folder.value, true);
        httpRequest.onreadystatechange= function () {
        	
			  if (httpRequest.readyState == 4){
			    if(httpRequest.status == 200){
			   	alert("Fotografie byla přidaná do fotogalerie.");
				//document.getElementById('logo_div').innerHTML = httpRequest.responseText;  
			    }else{
			        alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
			    }
			  }
        
        } ;
        httpRequest.send(null);
}

function duel_win(idf){

      makeRequest("/moduls/TATU_cz/us_duel_win.php?d[idf]="+idf);

      http_request.onreadystatechange = function () {
          if(http_request.readyState == 4){ if(http_request.status == 200){
          // HERE RETURNED CONTENT
                //alert("Foto added!");
                //document.getElementById('logo_div').innerHTML = httpRequest.responseText;  
          }else{ alert("Chyba pri nacitani stanky"+ http_request.status +":"+ http_request.statusText); } }
      }; http_request.send(null); 
      
}

function uloz_hlas(hlas, ip, idobject, type){
        if (window.ActiveXObject){
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
          httpRequest = new XMLHttpRequest();
        }
        httpRequest.open("GET", "/moduls/TATU_cz/uloz_hlas.php?d[hlas]="+hlas+"&d[ip]="+ip+"&d[idobject]="+idobject+"&d[type]="+type, true);
        httpRequest.onreadystatechange= function () {
        	
			  if (httpRequest.readyState == 4){
			    if(httpRequest.status == 200){
			    	
			  		var hlas_ulozen = grabObject("hlas_ulozen");
			        hlas_ulozen.style.visibility = "visible";
				//	hlas_ulozen.innerHTML = httpRequest.responseText;  
			        
			    }else{
			        alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
			    }
			  }
        
        };
        httpRequest.send(null);
}

function oblibene_odkazy(){

      var iduser = grabObject("us_iduser");
      var oblibene_odkazy = grabObject("oblibene_odkazy");
  
      makeRequest("/scripts/php/scripts/us_mylinks.php?d[iduser]="+iduser.value);
      
      http_request.onreadystatechange = function () {
          if(http_request.readyState == 4){ if(http_request.status == 200){
          // HERE RETURNED CONTENT
                oblibene_odkazy.innerHTML = http_request.responseText;  
          }else{ alert("Chyba pri nacitani stanky"+ http_request.status +":"+ http_request.statusText); } }
      };
        http_request.send(null);
}
// ShoutBoard show ADD FORM
function dshoutboard_add(div_id){

      var iduser = grabObject("us_iduser");
      var sbtype = grabObject("sbtype");
      var sel_iduser = grabObject("sel_iduser");
      var box = grabObject(div_id);
      makeRequest("/scripts/php/classes/discuss.php?d[exe]=yes&d[funkce]=shout_add&d[idobject]="+iduser.value+"&d[sbtype]="+sbtype.value);
      
      http_request.onreadystatechange = function () {
          if(http_request.readyState == 4){ if(http_request.status == 200){
          // HERE RETURNED CONTENT
                box.innerHTML = http_request.responseText;  
          }else{ alert("Chyba pri nacitani stanky"+ http_request.status +":"+ http_request.statusText); } }
      };
    http_request.send(null);
}
// ShoutBoard FORM ADD sudmit
function dshoutboard_add_save(obj, div_id) {

        var poststr = "d[text]=" + encodeURI( document.getElementById("text").value ) +
        "&d[idobject]=" + encodeURI( document.getElementById("login").value ) +
        "&d[sbtype]=" + encodeURI( document.getElementById("sbtype").value );
        makePOSTRequest("/scripts/php/classes/discuss.php?d[exe]=yes&d[funkce]=shout_add_save", poststr, div_id);
        
}
// ShoutBoard refresh kontent
function dshoutboard_refresh(div_id, page) {

      var sel_iduser = grabObject("sel_iduser");
      var sbtype = grabObject("sbtype");
      var box = grabObject(div_id);
      makeRequest("/scripts/php/classes/discuss.php?d[exe]=yes&d[funkce]=shoutboard&d[idobject]="+sel_iduser.value+"&d[pa]="+page+"&d[div_id]="+div_id+"&d[sbtype]="+sbtype.value);
      
      http_request.onreadystatechange = function () {
          if(http_request.readyState == 4){ if(http_request.status == 200){
          // HERE RETURNED CONTENT
            if(http_request.responseText==""){
                dshoutboard_refresh(id_obj, page);
            }else{
                box.innerHTML = http_request.responseText;  
            }
          }else{ alert("Chyba pri nacitani stanky"+ http_request.status +":"+ http_request.statusText); } }
      };
    http_request.send(null);
        
}

// ShoutBoard FORM ADD sudmit
function onchange_saver(column, value, id, sql_table) {

    var poststr = "d[column]=" + encodeURI( column ) + "&d[value]=" + encodeURI( value ) + "&d[id]=" + encodeURI( id ) + "&d[sql_table]=" + encodeURI( sql_table );
    makePOSTRequest("/scripts/special/dad/onchange_saver.php", poststr, "vzkaznik");
    
}



function us_add_mylink(){
var x = prompt("Zadej adresu odkazu:", "http://");
    if(x!=""){
    
        var iduser = grabObject("us_iduser");
        var oblibene_odkazy = grabObject("oblibene_odkazy");
        makeRequest("/scripts/php/scripts/us_mylinks.php?d[add]="+x+"&d[iduser]="+iduser.value);
        
        http_request.onreadystatechange = function () {
          if(http_request.readyState == 4){ if(http_request.status == 200){
          // HERE RETURNED CONTENT
                oblibene_odkazy.innerHTML = http_request.responseText;  
          }else{ alert("Chyba pri nacitani stanky"+ http_request.status +":"+ http_request.statusText); } }
        }; 
        http_request.send(null); 
      
    }
}
function us_delete_mylink(idlink){

          var iduser = grabObject("us_iduser");
          var oblibene_odkazy = grabObject("oblibene_odkazy");
        makeRequest("/scripts/php/scripts/us_mylinks.php?d[delete]="+idlink+"&d[iduser]="+iduser.value);
        
        http_request.onreadystatechange = function () {
          if(http_request.readyState == 4){ if(http_request.status == 200){
          // HERE RETURNED CONTENT
                oblibene_odkazy.innerHTML = http_request.responseText;  
          }else{ alert("Chyba pri nacitani stanky"+ http_request.status +":"+ http_request.statusText); } }
        }; http_request.send(null); 
}

function i_am_online(){

      var iduser = grabObject("us_iduser");
      makeRequest("/scripts/php/scripts/us_i_am_online.php?d[iduser]="+iduser.value);

      http_request.onreadystatechange = function () {
          if(http_request.readyState == 4){ if(http_request.status == 200){
          // HERE RETURNED CONTENT
          }else{ alert("Chyba pri nacitani stanky"+ http_request.status +":"+ http_request.statusText); } }
      };
        http_request.send(null);
}

function add_to_friends(t, t2, id_object){
        
        if (t==t2) {
        alert("Nemůžete přidat sebe do kamarádů!");
        }else{
       
        if (window.ActiveXObject){
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
          httpRequest = new XMLHttpRequest();
        }
          var iduser = grabObject("us_iduser");
        var us_sex = grabObject("us_sex");
          var idobject = grabObject(id_object);
        
        httpRequest.open("GET", "/scripts/php/scripts/us_add_to_friends.php?d[t]="+t+"&d[t2]="+t2, true);
        httpRequest.onreadystatechange= function () {
            
              if (httpRequest.readyState == 4){
                if(httpRequest.status == 200){
                    alert("Uživatel byl přidán do kamarádů!");
                //document.getElementById('logo_div').innerHTML = httpRequest.responseText;  
                idobject.innerHTML = '<img src="/design/images/details/icon_friend.gif" border="0" alt="Můj kamarád" title="Můj kamarád">&nbsp;<b style="color: blue">Můj kamarád</b>';
                }else{
                    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
                }
              }
        
        } ;
        httpRequest.send(null);
        
        }
        
}

function add_to_favorites(t, t2, id_object){
        
        if (t==t2) {
        alert("Nemůžete přidat sebe do oblíbených!");
        }else{
        
        if (window.ActiveXObject){
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
          httpRequest = new XMLHttpRequest();
        }
          var iduser = grabObject("us_iduser");
          var us_sex = grabObject("us_sex");
          var idobject = grabObject(id_object);
        
        httpRequest.open("GET", "/scripts/php/scripts/us_add_to_favorites.php?d[t]="+t+"&d[t2]="+t2, true);
        httpRequest.onreadystatechange= function () {
            
              if (httpRequest.readyState == 4){
                if(httpRequest.status == 200){
                    alert("Uživatel byl přidán do oblíbených!");
                //document.getElementById('logo_div').innerHTML = httpRequest.responseText;  
                idobject.innerHTML = '<img src="/design/images/details/icon_favourite.gif" border="0" alt="Můj oblíbený" title="Můj oblíbený">&nbsp;<b style="color: blue">Můj oblíbený</b>';
                }else{
                    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
                }
              }
        
        } ;
        httpRequest.send(null);

        }
}
function add_to_trash(t, t2, id_object){
        if (t==t2) {
        alert("Nemůžete přidat sebe do koše!");
        }else{
        if (window.ActiveXObject){
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
          httpRequest = new XMLHttpRequest();
        }
          var iduser = grabObject("us_iduser");
          var us_sex = grabObject("us_sex");
          var idobject = grabObject(id_object);
        
        httpRequest.open("GET", "/scripts/php/scripts/us_add_to_trash.php?d[t]="+t+"&d[t2]="+t2, true);
        httpRequest.onreadystatechange= function () {
            
              if (httpRequest.readyState == 4){
                if(httpRequest.status == 200){
                    alert("Uživatel byl přidán do koše!");
                //document.getElementById('logo_div').innerHTML = httpRequest.responseText;  
                //document.getElementById(id).innerHTML = httpRequest.responseText;  
                idobject.style.display='none';
                }else{
                    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
                }
              }
        
        } ;
        httpRequest.send(null);

        }
}

function uloz_hlas(hlas, ip, idobject, type){
        if (window.ActiveXObject){
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
          httpRequest = new XMLHttpRequest();
        }
        
                
        httpRequest.open("GET", "/scripts/php/scripts/uloz_hlas.php?d[hlas]="+hlas+"&d[ip]="+ip+"&d[idobject]="+idobject+"&d[type]="+type, true);
        httpRequest.onreadystatechange= function () {

              if (httpRequest.readyState == 4){
                if(httpRequest.status == 200){
                    
                      var hlas_ulozen = grabObject("hlas_ulozen");
                    hlas_ulozen.style.visibility = "visible";
        
        
                //    hlas_ulozen.innerHTML = httpRequest.responseText;  
                
                }else{
                    alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
                }
              }
        
        };
        httpRequest.send(null);
}

