function ChangeValueSubmit(formid, id, newvalue){
  document.getElementById(id).value=newvalue;
  document.getElementById(formid).submit();
}
function ChangeValueSubmitId(formid, id, newvalue,ids){
  document.getElementById('selectedelements').value=ids;
  document.getElementById(id).value=newvalue;
  document.getElementById(formid).submit();
}
function selectElements(){
  var obj = document.getElementById('sortmes');
  selecttype=document.getElementById('selectlink').value;
  var inputs = obj.getElementsByTagName("input");
  ids="";
  for(i=0;i<inputs.length;i++) {
	if (inputs[i].type=="checkbox"){
	  inputs[i].checked = selecttype == "true" ? true : false;
	  ids += "," + inputs[i].name;
	}
  }
  document.getElementById('selectedelements').value = ids;
  document.getElementById('createselectedelements').value = ids;
  document.getElementById('moveselectedelements').value = ids;	 
  document.getElementById('selectlink').value = (selecttype=="true" ? "false" : "true");
}
function selectElement(){//created for mediamanager only.
  var obj = document.getElementById('sortme');
  selecttype=document.getElementById('selectlink').value;
  var inputs = obj.getElementsByTagName("input");
  ids="";
  for(i=0;i<inputs.length;i++) {
	if (inputs[i].type=="checkbox"){
	  inputs[i].checked = selecttype == "true" ? true : false;
	  ids += "," + inputs[i].name;
	}
  }
  document.getElementById('selectedelements').value = ids;
  document.getElementById('createselectedelements').value = ids;
  document.getElementById('moveselectedelements').value = ids;	 
  document.getElementById('selectlink').value = (selecttype=="true" ? "false" : "true");
}
function selectElements1(){
  var obj = document.getElementById('sortmes1');
  selecttype=document.getElementById('selectlink1').value;
  var inputs = obj.getElementsByTagName("input");
  ids="";
  for(i=0;i<inputs.length;i++) {
	if (inputs[i].type=="checkbox"){
	  inputs[i].checked = selecttype == "true" ? true : false;
	  ids += "," + inputs[i].name;
	}
  }
  document.getElementById('selectedelements1').value = ids;
  document.getElementById('createselectedelements1').value = ids;
  document.getElementById('moveselectedelements1').value = ids;	 
  document.getElementById('selectlink1').value = (selecttype=="true" ? "false" : "true");
}
function selectElementsWithSections(){
  var obj = document.getElementById('sortme');
  selecttype=document.getElementById('selectlink').value;
  var inputs = obj.getElementsByTagName("input");
  ids="";
  secs="";
  for(i=0;i<inputs.length;i++) {
	if (inputs[i].type=="checkbox"){
	  inputs[i].checked = selecttype == "true" ? true : false;
	  results = inputs[i].id.split('_');
	  ids += "," + results[0];
	  secs += "," + results[1];
	}
  }
  document.getElementById('selectedelements').value = ids;
  document.getElementById('selectedelementusersections').value = secs;
  
  document.getElementById('createselectedelements').value = ids;
  document.getElementById('createselectedelementusersections').value = secs;
  
  document.getElementById('moveselectedelements').value = ids;	 
  document.getElementById('moveselectedelementusersections').value = secs; 
 
  document.getElementById('selectlink').value = (selecttype=="true" ? "false" : "true");
}
function selectElementsWithSections4bookmark(){
  var obj = document.getElementById('sortmes');
  selecttype=document.getElementById('selectlink').value;
  var inputs = obj.getElementsByTagName("input");
  ids="";
  secs="";
  for(i=0;i<inputs.length;i++) {
	if (inputs[i].type=="checkbox"){
	  inputs[i].checked = selecttype == "true" ? true : false;
	  results = inputs[i].id.split('_');
	  ids += "," + results[0];
	  secs += "," + results[1];
	}
  }
  document.getElementById('selectedelements').value = ids;
  document.getElementById('selectedelementusersections').value = secs;
  
  document.getElementById('createselectedelements').value = ids;
  document.getElementById('createselectedelementusersections').value = secs;
  
  document.getElementById('moveselectedelements').value = ids;	 
  
 
  document.getElementById('selectlink').value = (selecttype=="true" ? "false" : "true");
}


function checkSelected(){
  var obj = document.getElementById('sortmes');
  selecttype=document.getElementById('selectlink').value;
  var inputs = obj.getElementsByTagName("input");
  ids="";
  for(i=0;i<inputs.length;i++) {
	if (inputs[i].type=="checkbox" && inputs[i].checked){
	  ids += "," + inputs[i].name;
	}
  }
  document.getElementById('selectedelements').value = ids;
  document.getElementById('createselectedelements').value = ids;
  document.getElementById('moveselectedelements').value = ids;	 
  //alert(document.getElementById('selectedelements').value + ' '+ document.getElementById('createselectedelements').value + ' ' +  document.getElementById('moveselectedelements').value);	
}

function checkSelectedWithSections(){
  var obj = document.getElementById('sortmes');
  selecttype=document.getElementById('selectlink').value;
  var inputs = obj.getElementsByTagName("input");
  ids="";
  secs="";
  for(i=0;i<inputs.length;i++) {
	if (inputs[i].type=="checkbox" && inputs[i].checked){
	  results = inputs[i].id.split('_');
	  ids += "," + results[0];
	  secs += "," + results[1];
	}
  }
  document.getElementById('selectedelements').value = ids;
  document.getElementById('selectedelementusersections').value = secs;
  
  document.getElementById('createselectedelements').value = ids;
  document.getElementById('createselectedelementusersections').value = secs;
  
  document.getElementById('moveselectedelements').value = ids;	 
  document.getElementById('moveselectedelementusersections').value = secs;	 
  //alert(document.getElementById('selectedelements').value + ' '+ document.getElementById('createselectedelements').value + ' ' +  document.getElementById('moveselectedelements').value);	
}

function uncheckAllExceptOne(oneid){
  var obj = document.getElementById('sortme');
  var inputs = obj.getElementsByTagName("input");
  for(i=0;i<inputs.length;i++) {
	if (inputs[i].type=="checkbox"){
	  inputs[i].checked = inputs[i].name == oneid ? true : false;
	}
  }
  document.getElementById('selectedelements').value = oneid;
  document.getElementById('selectedelementscreate').value = oneid;
  document.getElementById('selectedelementsmove').value = oneid;	 
}
		
function changeBGColor(id, color){
  document.getElementById(id).style.backgroundColor=color;
  //document.getElementById('tablerow'+id).style.backgroundColor=color;
  //necessary for safari
  //document.getElementById(id+'select').style.backgroundColor = document.getElementById(id+'options').style.backgroundColor =  document.getElementById(id+'gallery').style.backgroundColor = document.getElementById(id+'stat').style.backgroundColor = document.getElementById(id+'media').style.backgroundColor = color;
  if ( document.getElementById(id+'portfolio') != null)
    document.getElementById(id+'portfolio').style.backgroundColor = color;
  if ( document.getElementById(id+'sort') != null)
	document.getElementById(id+'sort').style.backgroundColor = color;		  
}
function onGalleryChange(form) {
  document.getElementById(form).submit();window.location.reload();
}
/*
function doSlide(id){
	if (!$(id).visible())
	   new Effect.SlideDown(id, { duration : 0.5, queue : { position : 'end', scope : id, limit : 2 }, transition : Effect.Transitions.linear });
	else
	   new Effect.SlideUp(id, { duration : 0.5, queue : { position : 'end', scope : id, limit : 2 }, transition : Effect.Transitions.linear });
}
*/
function doSlide(id){
	if (!$(id).visible())
	   new Effect.SlideDown(id, { duration : 0.5 });
	else
	   new Effect.SlideUp(id, { duration : 0.5 });
}
