function checkCreateSubmit(f) {
   var intCheck = 0
        
   for (var intLoop = 0; f.elements.length>intLoop; intLoop++) {
       if (f.elements[intLoop].type == "checkbox") {
           if (f.elements[intLoop].checked == true) intCheck++;
       }
   }
   if (intCheck>1) {
   	   window.status="Please wait...this may take a few seconds.";
       return true;
   } else {
       alert("Please select at least two photos!\n");
       return false;
   }
}

function checkCreateSubmit(f,quota,dir) {
   if (quota < 1){    
        disableButtons ("create_collage", true, dir);
        alert('You have exceeded the 100MB quota. Delete photos before you continue');
        return false;
   }else{
       var intCheck = 0
            
       for (var intLoop = 0; f.elements.length>intLoop; intLoop++) {
           if (f.elements[intLoop].type == "checkbox") {
               if (f.elements[intLoop].checked == true) intCheck++;
           }
       }
       if (intCheck>1) {
       	   window.status="Please wait...this may take a few seconds.";
           return true;
       } else {
           alert("Please select at least two photos!\n");
           return false;
       }
   }
}

function checkDeleteSubmit(f) {
  var intCheck = 0;
  var index = 0;
  var editable_count = 0;
  for (var intLoop = 0; f.elements.length>intLoop; intLoop++) {
    if (f.elements[intLoop].type == "checkbox") {
      if (f.elements[intLoop].checked) {
	intCheck++;
	if (editable[index])
	  editable_count++;
      }
      index++;
    }
  }
  if (intCheck>0) {
    var text = null;
    if (intCheck == 1) {
      text = "Are you sure that you want to delete this image?";
      if (editable_count > 0)
	text += "\nIt is used in collages that would not be editable afterwards.";
    }
    else {
      text = "Are you sure that you want to delete " + intCheck + " images?";
      if (editable_count > 0)
	text += "\n" + editable_count + " of those images are used in collages that would not be editable afterwards.";
    }
    if (confirm (text)) {
      window.status="Please wait...this may take a few seconds.";
      return true;
    }
    else
      return false;
  } else {
    alert("Please select photo(s) to be deleted\n");
    return false;
  }
}

function selectAll(flag) {
   var f=document.forms[0];
   for (var nLoop = 0; f.elements.length>nLoop; nLoop++) {
       if (f.elements[nLoop].type == "checkbox") {
           f.elements[nLoop].checked = flag;
       }
   }
}

function preloadImgs() {
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; a.length>i; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function enableAllButtons (dir) {
  enableButtons ("create_collage", dir);
  enableButtons ("rotate_left", dir);
  enableButtons ("rotate_right", dir);
  enableButtons ("delete_images", dir);
}

function enableAllButtons (dir,quota) {
  if (quota < 11){
   disableButtons ("create_collage", true, dir);
  }else{   
     enableButtons ("create_collage", dir);
  }
  enableButtons ("rotate_left", dir);
  enableButtons ("rotate_right", dir);
  enableButtons ("delete_images", dir);
}

 
