
/* **************************************************************************
                         AutoStand

Copyright: 		2006 by Nuno 
Homepage: 		http://www.webstylecreations.com
Version: 		2.0 Stable
License: 		GNU/GPL http://www.gnu.org/copyleft/gpl.html
****************************************************************************
Based in:		EstateAgent
Homepage   : 	www.bits-dont-bite.net
****************************************************************************/

function Image(i,fn,t,p)
{
	this.id 		= i;
	this.fname = fn;
	this.type	= t;
	this.path	= p;
}

/**
* Copy a select item(s) from one list to another
* function included from joomlascript.php
*/
function addSelectedToList( frmName, srcListName, tgtListName ) {
        var form = eval( 'document.' + frmName );
        var srcList = eval( 'form.' + srcListName );
        var tgtList = eval( 'form.' + tgtListName );
    
        var srcLen = srcList.length;
        var tgtLen = tgtList.length;
        var tgt = "x";
    
        for (var i=tgtLen-1; i > -1; i--) {
            tgt += "," + tgtList.options[i].value + ","
        }
            
        for (var i=0; i < srcLen; i++) {
            if (srcList.options[i].selected && tgt.indexOf( "," + srcList.options[i].value + "," ) == -1) {
                opt = new Option( srcList.options[i].text, srcList.options[i].value );
                tgtList.options[tgtList.length] = opt;
            }
        }
}

/**
* function included from joomlascript.php
*/   
function delSelectedFromList( frmName, srcListName ) {
       var form = eval( 'document.' + frmName );
       var srcList = eval( 'form.' + srcListName );
   
       var srcLen = srcList.length;
   
       for (var i=srcLen-1; i > -1; i--) {
           if (srcList.options[i].selected) {
               srcList.options[i] = null;
           }
       }       
}

/**
* function included from joomlascript.php
*/   
function previewImage( list, e, base_path ) {
      form 		= document.bindform;
      srcList 	= eval( "form." + list );
      preImg 	= eval( "document." + e );
      iid			=	eval(srcList.options[srcList.selectedIndex].value);
                        
      if(list == "glimages" || list == "objimages") {
      	var img 		= aimg[iid];
      	var fileName 	= img.path + img.fname + img.type;		
      }
      else{
      	var img 		= oimg[iid];
      	var fileName 	= img.path + img.fname + img.type;	
      }
                  
      if (fileName.length == 0) {
          preImg.src 		= "../../pictures/nopic.png";
      } else {
          preImg.src 		= base_path + fileName;
      }
 }  

function saveBindings() {
	var form = document.bindform;
			
	var l = form.objimages.length;
	var list = new Array();
				
	if(l==0) {
		alert("No Images To Bind");
	}
	else{	
		for(x=0;x<(l);x++) {
			list[x] = form.objimages.options[x].value;
		}			
		form.imglist.value = list;
		form.submit();
		}
}

function changeImages(cmd,fnr) {		
	var form = eval('document.glform' + fnr);						
			
	form.action.value = cmd;			
	form.submit();					
}

function changeFiles(cmd,fnr) {		
	var form = eval('document.fform' + fnr);						
		
	form.action.value = cmd;			
	form.submit();					
}

