
function valCode_init(){
	http = getObjetoHTTP();
}

function changePriceValue(value, status){
	
	document.getElementById('product_1').setAttribute('value','Newsletter Valor Global; '+ value);
	document.getElementById('product_2').setAttribute('value','Newsletter Valor Global; '+ value);
	document.getElementById('priceValue').firstChild.nodeValue ='U$D '+ value +' (anuales)';
	
	viewStatus(status);
}

function viewStatus(text){
	document.getElementById('statusCode').firstChild.nodeValue = text;
}


/* AJAX */

function getObjetoHTTP()
{
	var xmlhttp;
	
	
	if (window.ActiveXObject)
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	else
		if (window.XMLHttpRequest)
			xmlhttp = new XMLHttpRequest();
	
	return xmlhttp;
}

function getHttpRequest()
{
	var info;
	
	
	if (http.readyState == 4)
	{
		if (http.responseXML)
		{
			try
			{
				info = http.responseXML.getElementsByTagName("price").item(0);
				if (info.getElementsByTagName('value').item(0).firstChild.nodeValue!= 0)
					changePriceValue(info.getElementsByTagName('value').item(0).firstChild.nodeValue,
							         info.getElementsByTagName('status').item(0).firstChild.nodeValue);
				else
					viewStatus(info.getElementsByTagName('status').item(0).firstChild.nodeValue);
			}
			catch(err)
			{
				viewStatus('Se produjo un error al validar el c\u00F3digo. Intente m\u00E1s tarde.');
			}
		}
	}
}

function validateCode(idCode)
{
	var code = document.getElementById(idCode);
	
	http.open("GET", "/alianzas/functions/infoPrice.php?code=" + code.value, true);
	http.onreadystatechange = getHttpRequest;
	http.send(null);
}