function pop_alert(content,title,extra_class) {
	var css_class = extra_class ? 'PAPopup ' + extra_class : 'PAPopup';
	var popup = new NeoPopup(
	'mypop', 
		{
			'title'    : title, 
			'class'    : css_class, 
			'content'  : content,
			'type'     : 'alert', 
			'mode'     : 'modal',
			'onclose'  : function() { clean_form(); }
		}
	);
	popup.setText('alert.close', '');
	popup.alert();
}

function clean_form() {
	if (c1 = document.getElementById('code_1')) {
		c1.value = '';
	}
	if (c2 = document.getElementById('code_2')) {
		c2.value = '';
	}
	if (c3 = document.getElementById('code_3')) {
		c3.value = '';
	}
}
function update_achievement(c) {
	if(d = document.getElementById('achievement_count')) {
		d.style.backgroundImage = "url(http://images.neopets.com/shopping/capcom/pa_hm_puzzle" + c + ".jpg)";
	}
}
function do_redeem() {

	var request = new Object;
	
	var cc = document.getElementById('code_1').value + document.getElementById('code_2').value + document.getElementById('code_3').value;
	
	request.url = 'code_redeem.phtml';
 	request.method = "POST";
	request.args = 'code='+cc;

	request.onSuccess = function (response) {
	
	var result = JSON.parse(response);
    if (result.new_achievement_count) {
  		update_achievement(result.new_achievement_count);
  	}
  	if (result.extra_class) {
  		pop_alert(result.message,result.heading,result.extra_class);
  	} else {
  		pop_alert(result.message,result.heading); 
  	} 		
  	} // onSuccess
  	
  	
  	request.onFailure = function (response) {
    	alert (response);
  	}
  	ajaxRequest (request);
}
function puzz_update(type) {
	var request = new Object;
	request.url = 'puzz_update.php';
	request.method = 'POST';
	request.args = 'plat='+type;
	request.onSuccess = function (response) {	
		if (puzz_div = document.getElementById('achievement_count')) {
			puzz_div.style.backgroundImage = "url(http://images.neopets.com/shopping/capcom/pa_hm_puzzle" + response + langimg + ".jpg)";
		}
	}
	request.onFailure = function (response) {
		alert(response);
	}
	ajaxRequest (request);
	
}

function lightup(img, path) {
        img.src = path + "_ov.png";
        }
        function turnoff(img, path){
        img.src = path + ".png";
}



