// funcion cambia imagen
function imgSwap(img_name,img_src)
	{
	document[img_name].src=img_src;
	}

// funcion cambia bgcolor
function chgBg(obj,color)
	{
	if (document.all || document.getElementById)
		obj.style.backgroundColor=color;
	else if (document.layers)
		obj.bgColor=color;
	}


// FUNCIONES DE CHEQUEO DE FORMULALRIOS
// si está vacío
function WithoutContent(ss)
	{
	if(ss.length > 0) { return false; }
	return true;
	}

function NoneWithContent(ss)
	{
	for(var i = 0; i < ss.length; i++)
		{
		if(ss[i].value.length > 0) { return false; }
		}
	return true;
	}

function NoneWithCheck(ss)
	{
	for(var i = 0; i < ss.length; i++)
		{
		if(ss[i].checked) { return false; }
		}
	return true;
	}

function WithoutCheck(ss)
	{
	if(ss.checked) { return false; }
	return true;
	}

function WithoutSelectionValue(ss)
	{
	for(var i = 0; i < ss.length; i++)
		{
		if(ss[i].selected)
			{
			if(ss[i].value.length) { return false; }
			}
		}
	return true;
	}

function GetRadioValue(ss)
	{
	for (var i=0; i < ss.length; i++)
		{
		if (ss[i].checked)
			{
			var rad_val = ss[i].value;
			return rad_val;
			}
		}
	}

// si sólo contiene números
function IsComposedByNum(ss)
	{
	var checkOK = "0123456789";
	var allValid = true; 
	var decPoints = 0; 
	var allNum = ""; 
	for (i = 0; i < ss.length; i++)
		{ 
		ch = ss.charAt(i); 
		for (j = 0; j < checkOK.length; j++) 
		if (ch == checkOK.charAt(j))
		break; 
		if (j == checkOK.length)
			{ allValid = false; break; } 
		allNum += ch; 
		} 
	if (!allValid) { return true; } 
	else { return false; }
	}

// si sólo contiene números,
// con decimales separados por punto
function IsComposedByNumDot(ss)
	{
	var checkOK = "0123456789.";
	var allValid = true; 
	var decPoints = 0; 
	var allNum = ""; 
	for (i = 0; i < ss.length; i++)
		{ 
		ch = ss.charAt(i); 
		for (j = 0; j < checkOK.length; j++) 
		if (ch == checkOK.charAt(j))
		break; 
		if (j == checkOK.length)
			{ allValid = false; break; } 
		allNum += ch; 
		} 
	if (!allValid) { return true; } 
	else { return false; }
	}

// si sólo contiene letras y números
function hasValidChars(ss)
	{
	var checkOK = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	var allValid = true; 
	var decPoints = 0; 
	var allNum = ""; 
	for (i = 0; i < ss.length; i++)
		{ 
		ch = ss.charAt(i); 
		for (j = 0; j < checkOK.length; j++) 
		if (ch == checkOK.charAt(j))
		break; 
		if (j == checkOK.length)
			{ allValid = false; break; } 
		allNum += ch; 
		} 
	if (!allValid) { return true; } 
	else { return false; }
	}

// si el email es válido
function IsValidEmail(ss)
	{
	var emailFilter=/^.+@.+\..{2,4}$/;
	if (!(emailFilter.test(ss))) { return true; }
	else { return false; }
	}

function CompareVars(ss1,ss2)
	{
	if (ss1 != ss2) { return true; }
	else { return false; }
	}
