//-------------------------------
function ajaxDiv(destinationDiv,full_url, xmlTag)
{ 
//alert(1);
   if(!xmlTag || xmlTag==null){
      xmlTag = "content";
   }
   var callback_function_name = handle_ajaxDiv;
   var callback_function_parameters = {"destinationDiv":destinationDiv, "xmlTag":xmlTag};
   var progress_div_array =  new Array(destinationDiv);
   var show_progress = 'local';
//alert(2);
   sendByGet(full_url, callback_function_name, callback_function_parameters, show_progress, progress_div_array);
//alert(3);
   return false;
}

function handle_ajaxDiv(responseText, responseXML, params){
  //  alert("handle_ajaxDiv");
    //alert(responseText);
    var destinationDiv = params["destinationDiv"];
    var xmlTag = params["xmlTag"];
  //  alert("destinationDiv:"+destinationDiv);
    var message = getCoolXML(responseText, 'message');
    var content = getCoolXML(responseText, 'content');
    var code = getCoolXML(responseText, 'code');
   
    var xmlContent = getCoolXML(responseText,xmlTag);
    //alert("message: '" + message+"', code: '" + code+"', xmlTag:'"+xmlTag+"'");
    setText(destinationDiv, xmlContent);
}

//-------------------------------
function comboGoTo(){
  //alert(1);
  var albumComboBox= document.getElementById('album_select');
  //var destURL =  getComboAttribute(elementId, attributeId);
  //var destURL =  getComboAttribute("album_select", "url");
  var baseURL = albumComboBox.value;
  //alert("album_select value:"+i);
  //var destURL = "/site/view/picture_show.php?album_id="+i;
  var destURL = "http://localhost"+baseURL;
  //alert("destURL:'"+destURL+"'");
  forwardTo(destURL);
  return false;
}


function save(formId){
//alert(1);
    setText('save_response', ""); // clear status bar
   var callback_function_name = save_response;
   var callback_function_parameters = false;//{"picture_id":picture_id};
   var progress_div_array =  new Array('save_response');
   var show_progress = 'local';
//alert(2);
  // sendByGet(full_url, callback_function_name, callback_function_parameters, show_progress, progress_div_array);
      sendForm(formId, callback_function_name, callback_function_parameters, show_progress, progress_div_array);
//alert(3);
   return false;
//alert(3);
//return false;
}

function save_response(responseText, responseXML, params){
 //     alert("save_response");
//alert(responseText);
            var message = getCoolXML(responseText, 'message');
      //      alert("message: '" + message+"'");
            var code = getCoolXML(responseText, 'code');
           // alert("code: '" + code+"'");
            setText('save_response', message);
}

//-------------------------------
// -------------------------------
function delete_picture(picture_id,full_url)
{ 
//alert(1);
   var callback_function_name = handle_delete_picture;
   var callback_function_parameters = {"picture_id":picture_id};
   var progress_div_array =  new Array('delete_info_'+picture_id);
   var show_progress = 'local';
//alert(2);
   sendByGet(full_url, callback_function_name, callback_function_parameters, show_progress, progress_div_array);
//alert(3);
   return false;
}

function handle_delete_picture(responseText, responseXML, params){
    // alert("handle_delete_picture");
    // alert(responseText);
    var picture_id = params["picture_id"];
    //     alert("picture_id:"+picture_id);
    var message = getCoolXML(responseText, 'message');
    //     alert("message: '" + message+"'");
    var code = getCoolXML(responseText, 'code');
    //     alert("code: '" + code+"'");
    if(code<0){
      setText('delete_info_'+picture_id,message );
     }else{
       setText('delete_'+picture_id,message );
     }
}



// -------------------------------


var user_images=Array('1');
function noClick() {
  if ((event.button==1)||(event.button==2)) {
  // alert('You cannot click on this page - neither mouse button will work.')
  }
  return true;
}

function doUpload(elementId){
//alert(1);
  var myarray = new Array("gif", "jpg", "jpeg", "png");
//alert(2);
	
  var filename_value = el(elementId).value;
//alert("3a");
//  var filename_value = el('userfile');
//  alert("filename_value: '"+filename_value+"', filename_value.length='"+filename_value.length+"'");
  //var fileName = trim(myfilename.value);
  //alert("myfilename.value: '"+myfilename.value+"'");
//alert(3);
  if(filename_value.length <= 3){
     return false;
  }
//alert(4);
  var ext = filename_value.slice(filename_value.lastIndexOf(".")+1).toLowerCase();
 // alert("ext:'"+ext+"'")
  var allowSubmit = false; 
//alert(5);
  for (var i = 0; i < myarray.length; i++) { 
    if (myarray[i] == ext) { 
        allowSubmit = true;
         break; 
     }
  }
  
//alert(6);
  if (allowSubmit){
//alert(7);
    // form.submit();
  }else{
//alert(8);
    alert("Nur Bilder dürfen hochgeladen werden ! types:  "+ (myarray.join(", "))+"");
    return false;
  }
//alert(9);
  
  showUploadAnimation();
//alert(10);
  return true;
}

function doUpload(elementId){
 if(!isImage(elementId)){
   return false;
 }   
 showUploadAnimation();
 //alert(10);
 return true;
}

/*
function showUploadAnimation() {
  document.onmousedown=noClick;
  //document.body.bgColor="yellow";
  swap('uploadanimation','uploadform_area');
  document.uploadform.submit();
}
*/

//---------------------

