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

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

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

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

function submitNoticeComplaintStatus(response) {
	if (true == response.status) {
		$('#ajax-email-popup-content').html('<div class="thank-complaint-form">Thanks for contacting us. We\'ll get back to you shortly.</div>');
	} else {
		$('#ajaxSupportPopup').popup('close');
	}
}

function visibleSupportComplaintForm(result) {
	$('#ajaxSupportPopup').html(result.html);
	$('#formComplaint').submit(function () {
		var fullname = trim($('#formComplaint .fullname').val());
		var email = trim($('#formComplaint .email').val());
		var message = trim($('#formComplaint .message').val());
		if (('' == fullname) || ('' == email) || ('' == message)) {
			$('#formComplaintFormErrors').html('You must fill all required fields');
			return false;
		} else if (!$('#formComplaint .agree').is(':checked')) {
			$('#formComplaintFormErrors').html('You must read and agree to the Disclaimer and Terms of Use!');
			return false;
		}
		var order = trim($('#formComplaint .ordercode').val());
		var sid = $('#formComplaint .subject option:selected:first').attr('id').substr(4);
		$.jajax('/jajaxserver.php?app=Support&action=submitNoticeComplaint', {
			formid:'formComplaint',
			post:'sid=' + sid,
			fun:submitNoticeComplaintStatus
		});
		return false;
	});
	$('#ajaxSupportPopup .closeComplaintPopup').click(function () {
		$('#ajaxSupportPopup').popup('close');
		return false;
	});
	$('#ajaxSupportPopup').popup('open');
}


