
jQuery(document).ready(function() {
	jQuery("a.rsspackBtn").click(openRssDownloader);
	jQuery("#award_SP").click(onOpenSoftpedia);
	jQuery("#award_CNET").click(onOpenCNET);
	jQuery(".award_freeDownload").click(onOpenFreeDownload);
	jQuery("#award_SVM").click(onOpenSVM);
	jQuery("#award_Microactuel").click(onOpenMicroactuel);
	jQuery("#award_PCM").click(onOpenPCM);
	
	jQuery("#downloadUrl").click(openWin);
	jQuery("#useopml").click(openUseWin);
	
	jQuery("#SPLink").click(openAward);
	jQuery("#CNETLink").click(openAward);
	jQuery("#freeDownloadLink").click(openAward);
	jQuery("#SVMLink").click(openAward);
	jQuery("#MicroactuelLink").click(openAward);
	jQuery("#PCMLink").click(openAward);
	
	/** web track idea content btn **/
	jQuery("a.dwtrack-btn").click(dwtrackBtn);
});

var dwtrackBtn = function () {
	var target = "/web/click";
	var btnId = jQuery(".dwtrackId").attr("id");
	target = target.concat(btnId);
	trackClick(target);
};

var openDonwloader = function(dialog) {
	dialog.overlay.fadeIn('slow', function () {
		dialog.container.slideDown('slow', function () {
			dialog.data.fadeIn('slow');
		});
	});
};

var closeDonwloader = function(dialog) {
	dialog.data.fadeOut('slow', function () {
		dialog.container.slideUp('slow', function () {
			dialog.overlay.fadeOut('slow', function () {
				jQuery.modal.close();
			});
		});
	});
};

var openRssDownloader = function () {
	var rssPackUrl = jQuery(this).attr("href");

	jQuery("#downloadUrl").attr({
		href: rssPackUrl
	});

	jQuery("#downloadRssPack").modal({
		containerCss: {
			height: jQuery("#downloadRssPack").height() + 10,
			width: jQuery("#downloadRssPack").width() + 10
		},
		onOpen: openDonwloader,
		onClose: closeDonwloader
	});

	return false;
};

var openWin = function () {
	var src = jQuery("#downloadUrl").attr("href");
	var windowOptions = "directories=0,menubar=1,scrollbars=1,personalbar=0,status=0,resizable=1," +
		"width=800,height=600";
	var newWindow = window.open(src, "xmlLocation", windowOptions);
	newWindow.focus();

	return false;
};

var openUseWin = function () {
	var src = jQuery("#useopml").attr("href");
	var windowOptions = "directories=0,menubar=1,scrollbars=1,personalbar=0,status=0,resizable=1," +
		"width=800,height=600";
	var newWindow = window.open(src, "useOpmlLocation", windowOptions);
	newWindow.focus();

	return false;
};

var openAward = function () {
	var src = jQuery(this).attr("href");
	var windowOptions = "directories=0,menubar=1,scrollbars=1,personalbar=0,status=0,resizable=1," +
		"width=800,height=600";
	var newWindow = window.open(src, "awards", windowOptions);
	newWindow.focus();

	return false;
};

var onOpenSoftpedia = function () {
	jQuery("#downloadSoftpedia").modal({
		containerCss: {
			height: jQuery("#downloadSoftpedia").height() + 10,
			width: jQuery("#downloadSoftpedia").width() + 60
		},
		onOpen: openDonwloader,
		onClose: closeDonwloader
	});
	return false;
};

var onOpenCNET = function () {
	jQuery("#downloadCNET").modal({
		containerCss: {
			height: jQuery("#downloadCNET").height() + 20,
			width: jQuery("#downloadCNET").width() + 60
		},
		onOpen: openDonwloader,
		onClose: closeDonwloader
	});
	return false;
};

var onOpenFreeDownload = function () {
	jQuery("#downloadFreeDownload").modal({
		containerCss: {
			height: jQuery("#downloadFreeDownload").height() + 10,
			width: jQuery("#downloadFreeDownload").width() + 60
		},
		onOpen: openDonwloader,
		onClose: closeDonwloader
	});
	return false;
};

var onOpenSVM = function () {
	jQuery("#downloadSVM").modal({
		containerCss: {
			height: jQuery("#downloadSVM").height() + 10,
			width: jQuery("#downloadSVM").width() + 60
		},
		onOpen: openDonwloader,
		onClose: closeDonwloader
	});
	return false;
};

var onOpenMicroactuel = function () {
	jQuery("#downloadMicroactuel").modal({
		containerCss: {
			height: jQuery("#downloadMicroactuel").height() + 10,
			width: jQuery("#downloadMicroactuel").width() + 60
		},
		onOpen: openDonwloader,
		onClose: closeDonwloader
	});
	return false;
};

var onOpenPCM = function () {
	jQuery("#downloadPCM").modal({
		containerCss: {
			height: jQuery("#downloadPCM").height() + 10,
			width: jQuery("#downloadPCM").width() + 60
		},
		onOpen: openDonwloader,
		onClose: closeDonwloader
	});
	return false;
};