function validateSubscription(obj) {
	var $this = jQuery(obj);
	var $formElements = jQuery(':input', $this);
	var error = false;
	$formElements.each(function() {
		var $formElement = jQuery(this);
		if ($formElement.hasClass('required') && $formElement.val() == '') {
			$formElement.addClass('error');
			if (!$formElement.siblings('.required_field').hasClass('required_field')) {
				$formElement.parent().append('<p class="required_field">' + $formElement.attr('error') + '</p>');
			}
			error = true;
		} else {
			$formElement.removeClass('error');
			$formElement.siblings('.required_field').remove();
		}
	});
	
	if (!jQuery('#subscriptionAgreement').is(':checked')) {
		jQuery('#subscriptionAgreement').siblings('span').addClass('red').css('font-weight', 'bold');
		if (!jQuery('#subscriptionAgreement').siblings('.smallFont').hasClass('smallFont')) {
			jQuery('#subscriptionAgreement').parent().append('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="smallFont red">Please read and agree to the opvizor® Subscription Agreement</span>');
		}
		error = true;
	} else {
		jQuery('#subscriptionAgreement').siblings('span').removeClass('red').css('font-weight', 'normal');
		jQuery('#subscriptionAgreement').siblings('.smallFont').remove();
	}
	
	if (error) { return false; }
	else { return true; }
}

function validateSubscriptionPassword(obj) {
	var $this = jQuery(obj);
	var $formElements = jQuery(':input', $this);
	var error = false;
	$formElements.each(function() {
		var $formElement = jQuery(this);
		if ($formElement.hasClass('required') && $formElement.val() == '') {
			$formElement.addClass('error');
			if (!$formElement.siblings('.required_field').hasClass('required_field')) {
				$formElement.parent().append('<p class="required_field">' + $formElement.attr('error') + '</p>');
			}
			error = true;
		} else {
			$formElement.removeClass('error');
			$formElement.siblings('.required_field').remove();
		}
	});
	
	if (error) { return false; }
	else { return true; }
}

function validate_dropdown(id, value) {
	dropDown = document.getElementById(id);
	dropDown.value = value;	
}

function preloadImages() {
	pic1 = new Image(136, 52);
	pic1.src = "/images/icons/client_hover.png";
	
	pic2 = new Image(132, 49);
	pic2.src = "/images/icons/logview_hover.png";
	
	pic3 = new Image(143, 42);
	pic3.src = "/images/icons/upload_hover.png";
	
	pic4 = new Image(134, 43);
	pic4.src = "/images/icons/sharing_hover.png";
	
	pic5 = new Image(138, 50);
	pic5.src = "/images/icons/security_hover.png";
	
	pic6 = new Image(122, 45);
	pic6.src = "/images/icons/icomasoft_hover.png";
	
}
