/**********************************************************

    D O N 'T   M O D I F Y   T H I S   F I L E  !!!

**********************************************************/

$(document).ready(function(){

	// custom phone num validation
	$.validator.addMethod("phoneNum", function(phone_number, element) {
		var RegExp  = /^[0-9\- /\+]{6,30}$/;
		return RegExp.test(phone_number);
	}, "Please specify a valid phone number");


    $("#applyCoupleForm").validate();
	
	// birthday // date ISO 2009/03/24
    $('#bdday, #bdmonth, #bdyear').change(function(){
		$('#birthday').val($('#bdyear').val()+'/'+$('#bdmonth').val()+'/'+$('#bdday').val()).valid();
	});
	$('#bdday_friend, #bdmonth_friend, #bdyear_friend').change(function(){
		$('#birthday_friend').val($('#bdyear_friend').val()+'/'+$('#bdmonth_friend').val()+'/'+$('#bdday_friend').val()).valid();
	});

	 $('#fileuploadfield').change(function(){
		$('#filename').val('[file]');
		$('#userimgshow').text('your image');
		$('#filename').valid();
	});

	// modal	
	$('#confirmDialog input.confirm, #confirmDialog a.confirm').click(function(e){
        e.preventDefault();
		if ($("#applyCoupleForm").valid()) {
			openconfirm2();
		}
    });
});


function openconfirm2(){
		
    showDialog({
		content: '<div id="internalpagecontainer" style="height:200px;">loading...</div>'
				+'<div>'
					+ '<a href="javascript: void(0);" class="button simplemodal-close">' + Configuration.getTranslation('couple_week/apply/text_confirm_cancel') + '<span></span></a>'
					+ '<a href="javascript: void(0);" class="button" onclick="$(\'#applyCoupleForm\').submit();$.modal.close();">' + Configuration.getTranslation('couple_week/apply/text_confirm_submit') + '<span></span></a>'
				+ '</div>'
	});
		
	$.ajax({
		type: "POST",
		url: "/scripts/include/ajax/",
		data:  {'app' : 'templates/_main',
				'url' :  Configuration.getTranslation('couple_week/dataprotection_url')},
		success: function(content){
			$("#internalpagecontainer").html(content);
			$("#internalpagecontainer .content").css("height", "auto");
		}
	});
}

