var currentPrize = '';
var hCarousel;
var bProcessing = false;

function updatePamphletCode()
{
	new Ajax.Updater('pamphlet_code', './inc/pamphlet_code.asp', {
	  method: 'post',
	  encoding: 'ISO-8859-1',
	  parameters: {drawing_id: $('drawing_id').getValue()}
	});	
	verificarPromo();
}

function verificarPromo()
{
	 var drawing_id = $('drawing_id').value;
	//alert(drawing_id);
	 if (drawing_id == 17)
	 {
	 	$('letter_1').value = 'A';
	 	$('letter_1').hide(); 
		$('letter_2').hide(); 
		$('letter_3').hide(); 
		$('letter_4').hide(); 
		$('letter_5').hide(); 
		$('letter_6').hide(); 
		$('lbLetras').hide();
	 }else
	 {
		$('letter_1').value = '';
	 	$('letter_1').show();
		$('letter_2').show();
		$('letter_3').show();
		$('letter_4').show();
		$('letter_5').show();
		$('letter_6').show();
		$('lbLetras').show();
	 }
	 
}

function switchDrawing ( pnDrawing )
{
	new Ajax.Updater('divContent', './inc/load_drawing.asp', {
	  method: 'post',
	  encoding: 'ISO-8859-1',
	  parameters: {action : 'load_drawing', drawing_id: pnDrawing}
	});	
}

function loadDrawing ( psAction )
{
	var loParams;
	
	$$('.special').invoke('show');
	
	if(psAction == 'subscribe_drawing')
	{
		if(!isValid($('frmDrawing')))
		{
			return false;
		}
		loParams = new Hash($('frmDrawing').serialize(true));
		loParams.set('action', psAction);
	}
	else
	{
		loParams = new Hash({ action: psAction });
	}
	
	new Ajax.Updater('divContent', './inc/load_drawing.asp', {
	  method: 'post',
	  encoding: 'ISO-8859-1',
	  parameters: loParams,
		onComplete: function(transport) {
      		if(psAction == 'show_semester'){
        		hCarousel = new UI.Carousel("horizontal_carousel");
			}else if(psAction == 'show_form')//adolfo 05 septiembre
			{
				verificarPromo();
				//Event.observe('drawing_id', 'change', verificarPromo);
			}
	  }
	});	

}

function submitDrawing()
{
	var loForm = $('frmDrawing');
	
		//loForm.submit();
}

function hidePrize(psPrize)
{
	$(psPrize).hide();
	currentPrize = '';
}

function zoomOutPrize(psPrize)
{
  if(!bProcessing)
  {
    var lsZoomedPrize = 'zoom_'+psPrize;
    new Effect.Scale(lsZoomedPrize, 64.94, {scaleFromCenter: true, afterFinish: function() {hidePrize(lsZoomedPrize);}});
  }
}

function zoomInPrize(psPrize)
{
	if(currentPrize != '')
	{
		zoomOutPrize(currentPrize);
	}
  
  if(!bProcessing)
  {
    bProcessing = true;
    var lsZoomedPrize = 'zoom_'+psPrize;
  	Element.clonePosition(lsZoomedPrize, psPrize);
  	$(lsZoomedPrize).show();
  	new Effect.Scale(lsZoomedPrize, 154, {scaleFromCenter: true, afterFinish: function() {currentPrize = psPrize; bProcessing = false;}});
  }
}