var G_imgs_idle = new Array();
var G_imgs_disable = new Array();
var G_img_dir = '/img/';
var G_logos = new Array();

for (var i = 1; i <= 4; i++) {
	var img = new Image();
	img.src = G_img_dir + i + '_idle.gif';
	G_imgs_idle.push(img);
	
	var img_disable = new Image();
	img_disable.src = G_img_dir + i + '_disable.gif';
	G_imgs_disable.push(img_disable);
	
	var logo = new Image();
	logo.src = G_img_dir + 'logo/' + i + '_logo.gif';
	G_logos.push(logo);
}

var G_selected = 1;
var MAX_SELECTED = 3;
var G_images = new Array();
var G_HTML_ELEMENT_LOGO;
var G_radio = new Array();
var G_typeSelected;
var types = ['ai', 'eps', 'svg', 'cdr', 'png'];
var G_types = new Object();
for (var i = 0; i < types.length; i++) {
	var type = types[i];
	G_types[type] = type;
}

var G_download;
var G_canDownload = false;
var G_right;
var G_left;

var G_im_rightDis = new Image();
G_im_rightDis.src = '/img/arrowlogoright_dis.gif';

var G_im_right = new Image();
G_im_right.src = '/img/arrowlogoright.gif';

var G_im_leftDis = new Image();
G_im_leftDis.src = '/img/arrowlogoleft_dis.gif';

var G_im_left = new Image();
G_im_left.src = '/img/arrowlogoleft.gif';

$(document).ready(function() {
	$('#pointer_left') .bind('click', -1, changePointer);
	$('#pointer_right').bind('click', 1, changePointer);
	
	G_right = document.getElementById('pointer_right');
	G_left  = document.getElementById('pointer_left');
	
	
	G_HTML_ELEMENT_LOGO = document.getElementById('telejet_logo');
	G_download = document.getElementById('download');
	for (var i = 1; i <= 4; i++) { 
		G_images.push(document.getElementById('pointer_' + i));
		$('#pointer_' + i).bind('click', i, changePointer2);
	}
	for (var id in G_types) {
		if (document.getElementById(id).checked) {
			G_typeSelected = G_types[id];
			//break;
		}
		$('#' + id).bind('change', G_types[id], selectFormat);
	}
	makeLink(G_selected, G_typeSelected);
});

function changePointer(e) {
	var delta = e.data;
	if (
		G_selected + delta > MAX_SELECTED ||
		G_selected + delta < 1
	) {
		return false;
	}
	//G_selected += delta;
	G_images[G_selected - 1].src = G_imgs_idle[G_selected - 1].src;
	G_selected += delta;
	G_images[G_selected - 1].src = G_imgs_disable[G_selected - 1].src;
	changeLogo(G_selected);
}

function changePointer2(e) {
	var number = e.data;
	if (number == G_selected) {
		return false;
	}
	G_images[G_selected - 1].src = G_imgs_idle[G_selected - 1].src;
	G_selected = number;
	G_images[G_selected - 1].src = G_imgs_disable[G_selected - 1].src;
	changeLogo(G_selected);
}

function changeLogo(selected) {
	G_HTML_ELEMENT_LOGO.src = G_logos[selected - 1].src;
	makeLink(selected, G_typeSelected);
	if (G_selected == MAX_SELECTED) {
		G_right.src = G_im_rightDis.src;
	} else {
		G_right.src = G_im_right.src;
	}
	
	if (G_selected == 1) {
		G_left.src = G_im_leftDis.src;
	} else {
		G_left.src = G_im_left.src;
	}
}

function downloadLogo() {
	if (!G_canDownload) {
		return false;
	}
}

function selectFormat(e) {
	G_typeSelected = e.data;
	makeLink(G_selected, G_typeSelected);
}

function makeLink(selected, format) {
	G_download.href = G_img_dir + '/logo/download/' + selected + '_logo.' + format;
	G_canDownload = true;
}