j(document).ready(function() {
	j('#formReportPiracy').submit(function() {
		showReportPiracyForm();
		return false;
	});
	j('#sendFormReportPiracy').click(function() {
		showReportPiracyForm();
		return false;
	});
	j('#complaintForm').click(function() {
		j.jajax('/jajaxserver.php?app=Support&action=showFormComplaint', { 
	        fun:visibleSupportComplaintForm
	    });
		return false;
	});
});

function showReportPiracyForm() {
	j.jajax('/jajaxserver.php?app=Support&action=showFormReportPiracy', { 
        fun:visibleReportPiracyForm, 
        formid:'formReportPiracy'
    }); 
}

function visibleReportPiracyForm(result) {
	if ('undefined' != typeof result.error) {
		j('#urlReportPiracy').addClass('error');
		j('#formReportPiracy .errorURL').css('display', 'block');
		return false;
	}
	j('#urlReportPiracy').removeClass('error').val('');
	j('#formReportPiracy .errorURL').css('display', 'none');
	j('#ajaxSupportPopup').html(result.html);
	j('#closeReportPiracyPopup').click(function() {
		j('#ajaxSupportPopup').popup('close');
		return false;
	});
	j('#formReportPiracyContact').submit(function() {
		j.jajax('/jajaxserver.php?app=Support&action=submitFormReportPiracy', { 
			fun:submitReportPiracyForm, 
	        formid:'formReportPiracyContact'
	    }); 
		return false;
	});
	j('#ajaxSupportPopup').popup('open');
}

function submitReportPiracyForm(result) {
	if ('undefined' != typeof result.error) {
		if ('undefined' != typeof result.error.email) {
			j('#formReportPiracyContact .errorEmail').css('display', 'block');
		} else {
			j('#formReportPiracyContact .errorEmail').css('display', 'none');
		}
		if ('undefined' != typeof result.error.descr) {
			j('#formReportPiracyContact .errorDescr').css('display', 'block');
		} else {
			j('#formReportPiracyContact .errorDescr').css('display', 'none');
		}
		return false;
	}
	j('#ajaxSupportPopup').html(result.html);
	j('#popupFormReportPiracy1 .closeReportPiracyPopup').click(function() {
		j('#ajaxSupportPopup').popup('close');
		return false;
	});
}

function visibleSupportComplaintForm(result) {
	j('#ajaxSupportPopup').html(result.html);
	j('#formComplaint').submit(function () {
		var fullname = trim(j('#formComplaint .fullname').val());
		var email = trim(j('#formComplaint .email').val());
		var message = trim(j('#formComplaint .message').val());
		if (('' == fullname) || ('' == email) || ('' == message)) {
			j('#formComplaintFormErrors').html('You must fill all required fields');
			return false;
		} else if (true !== j('#formComplaint .agree').attr('checked')) {
			j('#formComplaintFormErrors').html('You must read and agree to the Disclaimer and Terms of Use!');
			return false;
		}
		var order = trim(j('#formComplaint .ordercode').val());
		if ('' != order) {
			j('#formComplaint .message').val('OrderID: ' + order + "\n" + message);
		}
		j('#ajaxSupportPopup').popup('close');
	});
	j('#ajaxSupportPopup .closeComplaintPopup').click(function () {
		j('#ajaxSupportPopup').popup('close');
		return false;
	});
	j('#ajaxSupportPopup').popup('open');
}

