function Config()
{
	this.spacerPath = '../images/spacer.gif';
	// this.galleryPath = '../script_upload/gallery/';
}

config = new Config();

function transparent(element)
{
	if(/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
	{
		var src = element.src;
		if(/\.png$/.test(element.src))
		{ 
			element.src = config.spacerPath;
			if (src)
			{
				element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
			}
		}   
	}
}

function ajaxUpdate(container, query, alternative)
{
	// var url = '/selectSphere.php?' + query;
	
	var url = query;
 	  
	var ajax = new Ajax.Updater(container, url, 
	{
		method: 'get',
		evalScripts: true,
		onException: function()
		{
			if(alternative)
			{
				window.setTimeout(function(){window.location.href = alternative}, 0); 
			}
			else
			{
				alert('Failed to perform request. Check if ajax is supported');
			}  
		},
		onSuccess:function(){}
	}); 
}

function ajaxSubmit(url, container, formname, submitOnFailure, caller) //beforeSubmit, afterSubmit
{	
	// showLoader();
	
	if(caller != undefined)
	{
		caller.disabled = true;
	}
	
	var ajax = new Ajax.Updater(container, url,
	{
		method: 'post', 
		parameters: Form.serialize(formname), 
		evalScripts: true,

		onException: function()
		{ 
			if(caller != undefined)
			{
				caller.disabled = false;
			}
			// hideLoader();
			if(submitOnFailure)
			{ 
				document.forms[formname].submit(); 
			}
			else
			{
				alert('Failed to perform request. Check if ajax is supported');
			}
		},
		onSuccess: function()
		{
			if(caller != undefined)
			{
				caller.disabled = false;
			}
			// hideLoader();
		}
	});  
}

function showLoader()
{
	
}

function hideLoader()
{
	
}

function keepAddress(obj)
{
	var address = obj.options[obj.selectedIndex].text;
	document.getElementById('address').value = address;
}

function nextCardNumberInput(currentInput, idNext)
{
	if(/^\d{4}$/.test(currentInput.value))
	{
		document.getElementById(idNext).focus();
		document.getElementById(idNext).select();
	}
}
