function addCarrito($id){
	try{
		var $xmlHttp    = checkCapabilities();
		var $talle		= document.getElementById('talle');
		var $cod		= document.getElementById('cod_prod');		
		var $precio     = document.getElementById('priceProd');		
		var $p 			= $precio.innerHTML.split('$');
		
		var $params		= "id=" + $id + "&precio=" + $p[1] + "&cod="+$cod.value+"&talle=";
		
		if(	$talle	){
			if( !$talle.selectedIndex ){
				alert("Por favor seleccione el talle");
				return false;
			}
			$params		= $params + $talle.options[$talle.selectedIndex].value + "&tdesc=" + $talle.options[$talle.selectedIndex].text;
		}else{
			$params		= $params + "0&tdesc=" ;
		}

	    if( $xmlHttp ){
	        $xmlHttp.onreadystatechange = function(){
	            if( $xmlHttp.readyState == 4 ){
					alert($xmlHttp.responseText);
					boxLoad( 'cartList', '', 'getCart.asp', '' );
					location.href = '/checkout.asp';
					return true;	
				}	
	        }
	        
	        $xmlHttp.open( "POST", "addCart.asp" , true );
	        $xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	        $xmlHttp.setRequestHeader("Content-length", $params.length);
	        $xmlHttp.setRequestHeader("Connection", "close");
	        $xmlHttp.send($params);
	    } 
	}catch($err){
		return false;
	}
}

function deleteCarrito($id){
	try{
		var $xmlHttp    = checkCapabilities();
		var $params		= "id=" + $id;
		
	    if( $xmlHttp ){
	        $xmlHttp.onreadystatechange = function(){
	            if( $xmlHttp.readyState == 4 ){
					alert($xmlHttp.responseText);
					boxLoad( 'cartList', '', 'getCart.asp', '' );
					updateCart();
					return true;	
				}	
	        }
	        
	        $xmlHttp.open( "POST", $BASE_URL + "deleteCart.asp" , true );
	        $xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	        $xmlHttp.setRequestHeader("Content-length", $params.length);
	        $xmlHttp.setRequestHeader("Connection", "close");
	        $xmlHttp.send($params);
	    } 		
	}catch($err){
		return false;
	}
}

function updateCart(){
	var $frm = document.getElementById('frmCart');
	var $err = false;	

    for( var $i = 0 ; $i < $frm.elements.length ; $i++ ){
        if( $frm.elements[$i].value == 0 || $frm.elements[$i].value == "" ){
			$err = true;
			$frm.elements[$i].style.background  = "#FF0000";
			$frm.elements[$i].style.color 		= "#FFFFFF";
		}else{
			$frm.elements[$i].style.background  = "#ebebeb";
			$frm.elements[$i].style.color 		= "#000000";
		}
	}	
	
	if( $err ){
		alert("Por favor complete la cantidad en todos los productos de su carrito");
		//return false;
	}else{
		$frm.submit();
		//return true;
	}	
}

function checkFormaPago(){
	var $frm  = document.getElementById('frmMedio');
	var $err  = false;
	var $msj  = "";
	var $pago;
		
	for(var $i = 0; $i < $frm.forma.length; $i++){
		if($frm.forma[$i].checked){
			$err  = true;
			$pago = $i;
		}	
	}
	
	if( $pago == 0 ){
		if( !$frm.tarjeta.selectedIndex )
			$msj  += "* Tarjeta\n";
		if( !$frm.banco.selectedIndex )
			$msj  += "* Banco\n";
			
		//	solo obligatorio si la seleccionada es de decidir
		var $selected 		= 	$("[name='tarjeta'] option:selected");
		var $tarjetaDecidir =	( $selected.attr("mercadopago") == '0' ) ? true:false;
			
		if( $tarjetaDecidir ){
			if( !$frm.nrocredit.value )
			{
				$msj  += "* Número tarjeta\n";
			}
			else
			{
				if( !Mod10($frm.nrocredit.value) )
					$msj  += "* Número tarjeta incorrecto\n";
			}
				
			if( !$frm.cuotas.selectedIndex )
				$msj  += "* Cuotas";
		}
			
		if( $msj ){
			alert("Por favor complete los siguientes campos y vuelva a intentarlo:\n"+$msj);
		}else{
			$frm.submit();	
		}
	}else{
		if( !$err ){
			alert("Por favor seleccione la forma de pago");
			//return false;
		}else{
			$frm.submit();
			//return true;
		}
	}	
}

function checkEnvio(){
	var $frm   = 	document.getElementById('frmEnvio');
	var $err   = 	false;
	var $msj   = 	"";
	var $envio;	
		
	var $envio=	$("[name='envio']:checked");
		
	if( $envio.length )
	{
		if( $envio.val() == 4 )
		{
			if( !$frm.local.selectedIndex )
				$msj  += "* Local\n";
				
			if( $msj )
			{
				alert("Por favor complete los siguientes campos y vuelva a intentarlo:\n"+$msj);	//return false;
			}
			else
			{
				$frm.submit();
			}	
		}
		else
		{
			$frm.submit();
		}
	}
	else
	{
		alert("Por favor seleccione la forma de envio");
	}
}

function loginFromCart(){
	var $frm 	= document.getElementById("frmLoginCart");
	
	if( !$emailRegExp.test($frm.login_mail.value) || ($frm.login_password.value.length < 1) ){
		alert("Por favor, complete sus datos y vuelva a intentarlo");
		//return false;
	}else{
		$frm.submit();
		//return true;
	}	
}

function changeCC( $cc ){
	/*var $master 	= 	document.getElementById("master_origen");
			
	if( $cc != '5' ){
		loadSelect( 'cuotas', 'getCC.asp', 'id=' + $cc, 0 );
		document.getElementById("cuotas").disabled = false;
		$master.style.display 	= 	"none";
	}else{
		promoMaster();
	}	*/
	var $selected 	= 	$("[name='tarjeta'] option:selected");
	var $mercadopago= 	$selected.attr("mercadopago");
		
	loadSelect( 'cuotas', 'getCC.asp', 'id=' + $cc, 0 );
		
	if( $mercadopago == '1' ){
		$("#decidirbox").hide();
		$("[name='nrocredit']").val('');
	}else{
		$("#decidirbox").show();
	} 
}

function marcarCuota($c){
	var $cuota = document.getElementById('cuotas');
	//alert($c);
	for(var $i = 0; $i < $cuota.options.length; $i++ ){
		if($c == $cuota.options[$i].value )
			$cuota.options[$i].selected = "selected";
	}
}

function marcarPromo($c){
	var $cuota = document.getElementById('cuotas');
			
	for(var $i = 0; $i < $cuota.options.length; $i++ ){
		if($c == $cuota.options[$i].value )
			$cuota.options[$i].selected = "selected";
	}	
}

function promoMaster(){
	var $master 	= 	document.getElementById("master_origen");
	var $box 		= 	document.getElementById('cuotas');
	document.getElementById("t_origen").options[0].selected 	= 	"selected";
	
	while( $box.hasChildNodes() ){
		$box.removeChild( $box.lastChild );
	}	
		
	$columnOption	= document.createElement('option');
	$columnOption.setAttribute('value', '');
	$columnOption.appendChild( document.createTextNode('--- Seleccione ---') );
	$box.appendChild( $columnOption );	
			
	if( $master ){
		$master.style.display 	= 	'';
	}	
}

function changeMaster( $type ){
	var $box 		= 	document.getElementById('cuotas');
			
	while( $box.hasChildNodes() ){
		$box.removeChild( $box.lastChild );
	}
			
	$columnOption	= document.createElement('option');
	$columnOption.setAttribute('value', '');
	$columnOption.appendChild( document.createTextNode('--- Seleccione ---') );
	$box.appendChild( $columnOption );
		
	if( $type == '1' ){				
		/*for( var $i = 1; $i <= 10 ; $i++){
			$columnOption	= document.createElement('option');
			$columnOption.setAttribute('value', $i);
			$columnOption.appendChild( document.createTextNode($i) );
					  
			$box.appendChild( $columnOption );
		}    		*/		
		loadSelect( 'cuotas', 'getCC.asp', 'id=5', 0 );
		document.getElementById("cuotas").disabled = false;
	}else if( $type == '2' ){
		loadSelect( 'cuotas', 'getCC.asp', 'id=5', 0 );
		document.getElementById("cuotas").disabled = false;
	}
}
