<!-- (C) 2003 Ashwin van Rooijen, ASHWINDIGITAL                     -->
<!--                                                                -->
<!-- All rights are reserved. Reproduction or modification in       -->
<!-- whole or in part is prohibited without the written consent     -->
<!-- of the copyright owner.                                        -->
<!--




	
var whitespace = " \t\n\r";





function isEmpty(s)
{
	return ((s == null) || (s.length == 0))
}





function isWhitespace (s)
{
	var i;
	
	if(isEmpty(s))
	{
		return true;
	}
	
	for(i = 0; i < s.length; i++)
	{
    	var c = s.charAt(i);
        if(whitespace.indexOf(c) == -1)
        {
        	return false;
        }
	}
	
	return true;
}





function GetQueryString(strField)
{
	var strQueryString;
	var arrQueryString;
	var i;
	var strValue;
	
	strQueryString = new String(location.search.substr(1));
	
	if(strField == "") return strQueryString;
	
	arrQueryString = strQueryString.split("&");
	
	for(i = 0; i <= arrQueryString.length; i++)
	{	
		if(arrQueryString[i].indexOf(strField) == 0)
		{
			return arrQueryString[i].substr(strField.length + 1);
		}
	}
	
}





function ChangePathLinks(strPath, strFromClass, strToClass)
{
	
	var i, n, s;
	
	i = n = 0;
	
	do
	{
		s = document.links[i].pathname + document.links[i].search;
		//if(document.links[i].pathname.toLowerCase() == document.location.pathname.toLowerCase())
		if(s.toLowerCase() == strPath.toLowerCase())
		{
			++n;
			if(document.links[i].className.toLowerCase() == strFromClass.toLowerCase())
			{
				document.links[i].className = strToClass;
			}
		}
	}
	while(++i < document.links.length)
		
	return n;
}





function ChangeSelfLinks(strFromClass, strToClass)
{
	
	var i, n;
	
	i = n = 0;
	
	do
	{
		if(document.links[i].href.toLowerCase() == document.location.href.toLowerCase())
		{
			++n;
			if(document.links[i].className.toLowerCase() == strFromClass.toLowerCase())
			{
				document.links[i].className = strToClass;
			}
		}
	}
	while(++i < document.links.length)
		
	return n;
}





function ForceEntry(val, str)
{
	var strInput = new String(val.value);
    
    if(isWhitespace(strInput))
    {
    	val.focus();
    	alert(str);
    	return false;
    }
    else
    {
    	return true;
    }
}





function ChangeImage(objImage, strLocation)
{
	document.images[objImage].src = (isEmpty(strLocation) ? '/images/imagena.gif' : strLocation);
}
