﻿
function CheckAllValidationsHospital() {
	var isValid = true;

	if($('#buyer_name').val().length < 1) {
		isValid = false;
		$('#buyer_error_name').removeClass("hidden");
	}
	else {
	    $('#buyer_error_name').addClass("hidden");
	}
	
	if($('#company_name').val().length < 1) {
		isValid = false;
		$('#company_error_name').removeClass("hidden");
	}
	else {
	    $('#company_error_name').addClass("hidden");
	}
	
	// CHECK EMAIL INPUT
	if($('#company_email').val().length < 1) {
		isValid = false;
		$('#email_error_name').removeClass("hidden");
		$('#email_error_name_valid').addClass("hidden");
	}
	else {
	    $('#email_error_name').addClass("hidden");
	    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	    if(reg.test($('#company_email').val()) == false) {
	        isValid = false;
		    $('#email_error_name_valid').removeClass("hidden");
        }
	    else {
	        $('#email_error_name_valid').addClass("hidden");
	    }
	}
	
	if($('#company_address').val().length < 1) {
		isValid = false;
		$('#address_error_name').removeClass("hidden");
	}
	else {
	    $('#address_error_name').addClass("hidden");
	}
	
	if($('#country').val().length < 1) {
		isValid = false;
		$('#country_error_name').removeClass("hidden");
	}
	else {
	    $('#country_error_name').addClass("hidden");
	}
	

	return isValid;
}

function CheckAllValidationsPredesigned() {
	var isValid = true;

	if($('#logo_text').val().length < 1) {
		isValid = false;
		$('#text_error_name').removeClass("hidden");
	}
	else {
	    $('#text_error_name').addClass("hidden");
	}
	
    return isValid;
}

function CheckAllValidationsCustom() {
	var isValid = true;

	if($('#philosophy').val().length < 1) {
		isValid = false;
		$('#philosophy_error_name').removeClass("hidden");
	}
	else {
	    $('#philosophy_error_name').addClass("hidden");
	}
	
	if($('#field').val().length < 1) {
		isValid = false;
		$('#field_error_name').removeClass("hidden");
	}
	else {
	    $('#field_error_name').addClass("hidden");
	}
	
	if($('#logo_text').val().length < 1) {
	    isValid = false;
	    $('#text_error_name').removeClass("hidden");
	}
	else {
	    $('#text_error_name').addClass("hidden");
	}
	
    return isValid;
}




function HospitalSubmitForm() {
	if(CheckAllValidationsHospital() == true) {
	    //$('#logo_file_path').attr("value",serverData);
		$('#hospital_buy_form').submit();
	}
}

function PredesignedSubmitForm() {
	if(CheckAllValidationsHospital() == true & CheckAllValidationsPredesigned() == true)
	{	    
        $('#predesigned_buy_form').submit();
	}
}

function CustomSubmitForm() {
	if(CheckAllValidationsHospital() == true & CheckAllValidationsPredesigned() == true & CheckAllValidationsCustom() == true)
	{	    
        $('#custom_buy_form').submit();
	}
}


function SubmitForm() {
	
}

function ConfirmHospitalOrder(transactionId, type) {
    window.location = "/PurchaseConfirmation.aspx?txn_id=" + transactionId + "&logo_type=" + type;
}




function init() {
    
	$('#logo_buy_btn').bind(
		'click',
		SubmitForm
	);
	
	$('#hospital_buy_btn').bind(
		'click',
		HospitalSubmitForm
	);
	
	$('#predesigned_buy_btn').bind(
		'click',
		PredesignedSubmitForm
	);
	$('#custom_buy_btn').bind(
		'click',
		CustomSubmitForm
	);
	var i = 0;
	for (i=0; i<=$('.form_input').length; i++)
    {
        var id = $($('.form_input')[i]).attr("id");
        $('#'+id).focus(function() {
            $(this).addClass("form_input_active");
	    });
	    
	    $('#'+id).blur(function() {
	        $(this).removeClass("form_input_active");
	    });
    }
			
}


/* Attach event for DOM ready even */
$(document).ready(function(){
	init();
});