function change(id){
	var thmw = 60;
	var thmh = 40;
	var w = 340;
	var h = 290;
	var limit = 5;
	
	var ppid = document.getElementById('amp_image');
	var img = document.getElementById('im_'+id);
	
	var ppimg = document.getElementById('im_p');
	var vinc = document.getElementById('vinc_'+id);
	
	var ppSrc = getImgSrc(ppimg);
	var src = getImgSrc(img);
	
	
	var vinc = '<a href="javascript:void(0);" onclick="GB_showImage(\'\', \''+GB_ROOT+src+'\')">';
	ppid.innerHTML = vinc + '<img id="im_p" src="thumbs.php?thumb=' + src + '&w=' + w + '&h=' + h + '"/></a>';
	
	for(i = 1; i<=limit; i++){
		$("#vinc_" + i).removeClass("selected");
	}
	$("#vinc_" + id).addClass("selected");
}

function getImgSrc(imag){
	var srcx = imag.src.split("thumb=");
	srcx = srcx[1].split("&w");
	return srcx[0];
}

function getChecksArray(name){
	var arch = document.getElementsByTagName("input");
	var inptch = new Array();
	var c = 0;
	var entra = 0;
	
	for(k = 0; k<arch.length; k++){
		if(arch[k].type=="checkbox" && arch[k].name == name ){
			entra++;
			if(arch[k].checked){
				inptch[c] = arch[k].value;
				c++;
			}
		}
	}
	if(entra==0 || entra==1){
		return getCheckValue(eval("document.frmItem." + name));
	}
	return inptch;
}

function isArray(o) {
  	return Object.prototype.toString.call(o) === '[object Array]';
}

function getAllParams(frm){
	var ar = frm.getElementsByTagName("input");
	var inpt = new Array();
	for(i = 0; i<ar.length; i++){
		if(ar[i].type=="checkbox"){
			var arChecks = getChecksArray(ar[i].name);
			if(!isArray(arChecks) || inpt[ar[i].name] != ''){
				inpt[ar[i].name] = arChecks;
			}
		}else{
			inpt[ar[i].name] = ar[i].value;
		}
	}
	
	var ar = frm.getElementsByTagName("select");
	for(i = 0; i<ar.length; i++){
		inpt[ar[i].name] = ar[i].value;
	}
	
	var ar = frm.getElementsByTagName("textarea");
	for(i = 0; i<ar.length; i++){
		if(getWysiValue(ar[i].id)=="" || getWysiValue(ar[i].id) == null){
			inpt[ar[i].name] = ar[i].value;
		}else{
			inpt[ar[i].name] = getWysiValue(ar[i].id);
		}
	}
	
	return inpt;
}

//para tomar un valor de un wysiwyg sin problemas
function getWysiValue(wysiwygId){
	if(document.getElementById("wysiwyg" + wysiwygId) != null){
		var doc = document.getElementById("wysiwyg" + wysiwygId).contentWindow.document;
		return doc.body.innerHTML;
	}else{
		return "";
	}
}
