﻿var SD_REGHANDLER_URL; var SD_PRIVACY_URL;var SD_CONFLANDING_URL;  var dlDialog; var SD_DLREG_COOKIE = 'sddlregistration'; var SD_DLREG_TITLE = 'Please register to download';
$(document).ready(function () {
	dlDialog = $('<div></div>').html('<input type="hidden" id="regTarget" /><table style="width:100%;"><tbody><tr><td style="width:50px;text-align:right;">Name</td><td><input id="regName" type="text" /></td></tr><tr><td style="text-align:right;">Email</td><td><input id="regEmail" type="text" /></td></tr></tbody></table><iframe src="' + SD_PRIVACY_URL + '" scrolling="no" frameborder="0" class="sd-privacystatement"></iframe>').dialog({ modal: true, autoOpen: false, resizable: false, buttons: { 'OK':
	function () {
		var regName = dlDialog.find("#regName").eq(0).val();
		var regEmail = dlDialog.find("#regEmail").eq(0).val();
		$.get(SD_REGHANDLER_URL + '?op=registerdownload&regname=' + regName + '&regemail=' + regEmail + '&landing=' + encodeURI(location.pathname) + '&confurl=' + encodeURI(SD_CONFLANDING_URL),
		function (data) {
			if (data == "OK: Added") {
				dlDialog.dialog('close');
				location.href = SD_CONFIRMATIONINFO_URL;
			}
			else if (data == "OK: Exists") {
				dlDialog.dialog('close');
				$.cookie(SD_DLREG_COOKIE, '1', { path: '/', expires: 365 * 2 });
				location.href = dlDialog.find('#regTarget').eq(0).val();
			}
			else {
				alert(data + "\r\n\r\nPlease try again later.");
			}
		});
	}
	}, title: SD_DLREG_TITLE
});
	$('.sd-dllink').click(function (e) {
		if (null == $.cookie(SD_DLREG_COOKIE)) {
			e.preventDefault();
			dlDialog.find('#regTarget').val($(this).attr('href')).end().dialog('open').find('#regName').get(0).focus();
		}
		else {
			var loc = $(this).attr('href');
			location.href = loc;
		}
	});
});
