//Image Form JavaScript programmed by Shawn Olson @ http://www.shawnolson.net
//Copyright (c) 2005-2007 by Shawn Olson. All rights reserved.
//Contact Shawn Olson at smolson2@hotmail.com for more details.
//Permission granted to use in licensed Webonizer sites

var theAgent = navigator.appVersion.split(';');
var theVersion = theAgent[1].toLowerCase();
var theSplit = theVersion.split(' ');
var theRealVersion = theSplit[2];
var browser = theSplit[1];

function makeFileTypeOpts(pixadd,type,imgName){
  typeString = new String(type);
  type = typeString.toLowerCase();
  opts = '';
for (var i in webonizer_media_types){
  if (webonizer_media_types[i].extensions[type]){
     for(var l in webonizer_media_types[i].names){
	     opts += '<option value="'+l+'">'+webonizer_media_types[i].names[l]+'</option>';
	 }
	 break;
  }

}






   var fileTypesMenu = 'fileTypes'+pixadd;
   formSelect='<select name="img'+pixadd+'_type">'+opts+'</select>';
   document.getElementById(fileTypesMenu).innerHTML=formSelect;
}

function changeImg(formObj,pixadd,type){
  var theFileId = 'IMG'+pixadd;
  if((type == 'jpg' || type == 'jpeg' || type=='gif' || type=='png') && atp_browser.isIE6down){
    document.getElementById(theFileId).src = formObj.theFileId.value;
    imgName = formObj.theFileId.value;

  }

  if(type == 'mp3'){
      document.getElementById(theFileId).src = '/'+SMO_SITEMEDIA_DIRECTORY+'/audio_image.gif';


      imgName='audio file';
  }
    if(type == 'mpg' || type=='wmv'){
document.getElementById(theFileId).src = '/'+SMO_SITEMEDIA_DIRECTORY+'/video_file.gif';
      imgName='video file';
  }
      if(type == 'swf'){
document.getElementById(theFileId).src = '/'+SMO_SITEMEDIA_DIRECTORY+'/flash_file.gif';
      imgName='flash file';
  }

      if(type == 'pdf'){
       document.getElementById(theFileId).src = '/'+SMO_SITEMEDIA_DIRECTORY+'/pdf_document.gif';

      imgName='pdf file';
  }

      if(type == 'zip'){
      //alert(theFileId);
	 document.getElementById(theFileId).src = '/'+SMO_SITEMEDIA_DIRECTORY+'/zipfile.gif';
      imgName='pdf file';

  }
  makeFileTypeOpts(pixadd,type,imgName);

}


function imageTypes(filename){
  filename = filename.toLowerCase();
  fileTypeArray = filename.split('.');
  fileType = fileTypeArray[fileTypeArray.length-1];
  return fileType;

}

function showPic(formObj,pixadd){

 // var theImg = 'IMG'+pixadd;
 // imgName = document.getElementById(theImg).value;

  eval('imgName = formObj.IMG'+pixadd+'.value;');
  changeImg(formObj,pixadd,imageTypes(imgName));
}

function showPicAS(){
  var filename=document.getElementById("IMGASF").value;
  var type = imageTypes(filename);
  switch(type){
     case 'mp3':
     filename = '/'+SMO_SITEMEDIA_DIRECTORY+'/audio_image.gif';
	 break;
	 case 'pdf':
	 filename = '/'+SMO_SITEMEDIA_DIRECTORY+'/pdf_document.gif';
	 break;
	 case 'flash':
	 filename = '/'+SMO_SITEMEDIA_DIRECTORY+'/flash_file.gif';
	 break;
	 case 'mpg':
	 filename = '/'+SMO_SITEMEDIA_DIRECTORY+'/video_file.gif';
	 break;
	 case 'wmv':
	 filename = '/'+SMO_SITEMEDIA_DIRECTORY+'/video_file.gif';
	 break;
	 case 'zip':
	 filename = '/'+SMO_SITEMEDIA_DIRECTORY+'/zipfile.gif';
	 break;
  }
  document.getElementById("IMGAS").src = filename;

}

var theOldValue;

function sortEditImages(id,newValue){

  if(document.pichave){
   change = document.pichave.totalToUpdate.value;
  } else {
   change = document.getElementById("totalToUpdate").value;
  }

  for(var pic=1;pic<=change;pic++){
    var thelistindex = 'listindex'+pic;
    theFormObj = document.getElementById(thelistindex);
	if(theFormObj.id != id && theFormObj.value==newValue){

	  theFormObj.value==theOldValue;
	  for(var x=0;x<=theFormObj.options.length;x++){
	   if(theFormObj.options[x]){
	      if(theFormObj.options[x].value==theOldValue){
		  theFormObj.options[x].selected=true;
		  }
	   }
	  }
	}
  }
}

function setOldValue(val){
   theOldValue = val;

}