var module2certificate = new Array();
module2certificate[1] = new Array(1, 2, 3, 4, 5, 6);

module2certificate[2] = new Array(1, 2, 3, 4);

module2certificate[3] = new Array(1, 5);

module2certificate[4] = new Array(1, 6);

var module2position = new Array();
module2position[1] = new Array(169, 145);
module2position[2] = new Array(169, 189);
module2position[3] = new Array(169, 230);
module2position[4] = new Array(169, 275);
module2position[5] = new Array(169, 317);
module2position[6] = new Array(169, 362);

var certificate2position = new Array();
certificate2position[1] = new Array(274, 464);
certificate2position[2] = new Array(274, 526);
certificate2position[3] = new Array(274, 584);
certificate2position[4] = new Array(274, 645);

var certificate2position_ = new Array();
certificate2position_[1] = new Array(169, 100);
certificate2position_[2] = new Array(169, 200);
certificate2position_[3] = new Array(169, 374);
certificate2position_[4] = new Array(169, 423);

function selectCertificate(numberCertificate, certificateId) {
	$j('#certificate' + $j('#activeCertificate').val() + ' > img').attr('src', '/templates/img/pacific/course' + $j('#activeCertificatePosition').val() + '_2.jpg');
	$j('#certificate' + certificateId + ' > img').attr('src', '/templates/img/pacific/course' + numberCertificate + '.jpg');
	
	$j.post('/coursesPage/changeCertificate.php', {certificateNew: certificateId, certificateOld: $j('#activeCertificate').val()}, setModule2Certificate, "json");
	
	$j('#activeCertificate').val(certificateId);
	$j('#activeCertificatePosition').val(numberCertificate);
}

function setPassedModule(numberModule) {
	var x = module2position[numberModule][0];
	var y = module2position[numberModule][1];
}

function setPassedCertificate() {
	var certificates = $j('#certificatePassed').val();
	if(certificates) {
		var certificate = certificates.split(';');
		for(i = 0; i < certificate.length-1; i++) {
			var x = certificate2position[certificate[i]][0];
			var y = certificate2position[certificate[i]][1];
			var x_ = certificate2position_[certificate[i]][0];
			var y_ = certificate2position_[certificate[i]][1];
			$j('#certificatePassed' + certificate[i]).css({top: y + 'px', left: x + 'px'}).show();
		}
	}
}

function setActiveCertificate(numberCertificate, positionCertificate) {
	$j('#certificate' + numberCertificate + ' > img').attr('src', '/templates/img/pacific/course' + positionCertificate + '.jpg');
}

function setModule2Certificate(data) {
	$j('#moduleList').html(data.leftModule);
	
	$j('#submenuHelp').html(data.menuModule);
	
	$j('.inactiveCertificate').next('div.subModule').hide();

    $j(".inactiveCertificate").click(function(){
    	var position = $j(this).next("div.subModule").attr('position');
    	selectCertificate(position, $j(this).next("div.subModule").attr('id'));
        $j('div[position!=' + position + '][class=subModule]').slideUp("slow", function () {
        	$j(this).next("div.subModule").slideToggle("slow").siblings("div:visible").slideUp("slow");
    		$j(this).toggleClass("active");
    		$j(this).siblings(".inactiveCertificate").removeClass("active");
    	} );
    });
    
    $j(".activeCertificate").click(function(){
		if($j(this).next("div.subModule").css('display') == 'none') {
			$j(this).next("div.subModule").css({'display': 'block'});
		} else {
			$j(this).next("div.subModule").css({'display': 'none'});
		}
    });
}

$j(document).ready(function(){
	setActiveCertificate($j('#activeCertificate').val(), $j('#activeCertificatePosition').val());
	if ($j('#pageName').val() == 'coursesPage') {
		setPassedCertificate();
	}
	if($j('#imageLeftColumn').val() != '') {
		var imageLeftColumn = ($j('#imageLeftColumn').val()).split(';');
		
		for(i = 0; i < 18; i++) {
			var pic1 = new Image();
			pic1.src = imageLeftColumn[i];
		}
	}
	if($j('#imageLeftColumn2').val() != '') {
		var imageLeftColumn = ($j('#imageLeftColumn2').val()).split(';');
		
		for(i = 0; i < 18; i++) {
			var pic1 = new Image();
			pic1.src = imageLeftColumn[i];
		}
	}
});