$(function(){
	$("form.jqtransform").jqTransform();
	
	$('.content').tabs();
	$('.contentlarge').tabs();

	$("input:submit", ".contenttext").button();
	$("input:button", ".contenttext").button();
	$("input:submit", ".dialog").button();
	$("input:button", ".dialog").button();
	
	$('.dialog').dialog({autoOpen:false,modal:true});
	$("#checkdomain").dialog({autoOpen:false,modal:true,width:360,resizable:false});
	$("#decline_pricequote").dialog({autoOpen:false,modal:true,width:420,height:'auto',resizable:false});
	$("#accept_pricequote").dialog({autoOpen:false,modal:true,width:400,height:'auto',resizable:false});
	$("#undo_modification").dialog({autoOpen:false,modal:true,width:400,height:'auto',resizable:false});
	$("#modify_generaldata").dialog({autoOpen:false,modal:true,width:400,height:'auto',resizable:false});
	$("#modify_invoicedata").dialog({autoOpen:false,modal:true,width:400,height:'auto',resizable:false});
	$("#modify_accountdata").dialog({autoOpen:false,modal:true,width:350,height:'auto',resizable:false});
	$("#modify_whois").dialog({autoOpen:false,modal:true,width:350,height:'auto',resizable:false});
	$("#modify_nameservers").dialog({autoOpen:false,modal:true,width:520,height:'auto',resizable:false});
	$("#new_ticket_form").dialog({autoOpen:false,modal:true,width:700,height:'auto',resizable:false});
	$("#new_ticket_message_form").dialog({autoOpen:false,modal:true,width:700,height:'auto',resizable:false});
	$("#payment_dialog").dialog({autoOpen:false,modal:true,width:435,height:270,resizable:false});
	$("#confirm_unsubscribe_dialog").dialog({autoOpen:false,modal:true,width:400,height:'auto',resizable:false});
	$('#invoices_to_pay_dialog').dialog({autoOpen:false,modal:true,width:700,height:'auto',resizable:false});
	
	$("#datepicker_unsubscribe").datepicker({ dateFormat: DATEPICKER_DATEFORMAT, minDate: 0, dayNamesMin: ['Zo', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Za'], monthNames: ['januari','februari','maart','april','mei','juni','juli','augustus','september','oktober','november','december'], firstDay: 1});
	
	$("#resulttable_domain").tablesorter({widgets: ['zebra'], headers:{4:{sorter:false}}});
	$("#resulttable_cancelled_domain").tablesorter({widgets: ['zebra'], headers:{4:{sorter:false}}});
	$("#resulttable_hosting").tablesorter({widgets: ['zebra'], headers:{4:{sorter:false}}});
	$("#resulttable_subscription").tablesorter({widgets: ['zebra'], headers:{4:{sorter:false}}});
	$("#resulttable_pricequote").tablesorter({widgets: ['zebra'], headers:{4:{sorter:false}}});
	$("#resulttable_order").tablesorter({widgets: ['zebra'], headers:{4:{sorter:false}}});
	$("#resulttable_invoice").tablesorter({widgets: ['zebra'], headers:{4:{sorter:false}}});
	$("#resulttable_helpdesk").tablesorter({widgets: ['zebra'], headers:{5:{sorter:false}}});
	$("#resulttable_helpdesk2").tablesorter({widgets: ['zebra'], headers:{5:{sorter:false}}});
	$("#resulttable_search").tablesorter({headers:{1:{sorter:false}}})
							.tablesorterFilter({filterContainer: "#filter-box",filterClearContainer: "#filter-clear-button",filterColumns: [0]});

	$(".tablepager").tablesorterPager({container: $("#pager1"), topcontainer: $('#pagerTop1')});
	$(".tablepager2").tablesorterPager({container: $("#pager2"), topcontainer: $('#pagerTop2')});
	
	$("#filter_domain").click(function(){
		
	});
	
	$('.innermenu a').mouseover(function() {
		$(this).removeClass('ui-state-default');
		$(this).addClass('ui-state-hover');
	});
	
	$('.innermenu a').mouseout(function() {
		$(this).addClass('ui-state-default');
		$(this).removeClass('ui-state-hover');
	});
	
	// Open/close tickets
	$('.foldedticket').css('cursor','pointer');
	$('.foldedticket').click(function(){
		$(this).css('cursor','default');
		$(this).parent().parent().parent().parent().find('.ticketmessage').show();
		$(this).parent().parent().parent().parent().find('.attachments').show();
	});

});

var already_clicked = false;

function validate(formname){
	switch(formname){
		case 'unsubscribe_form':
			if($('#Password').val() == ''){
				$('#label_Password').css('color','red');
				return false;
			}
			break;
		case 'accept_pricequote_form':
			if(document.getElementById('terms') != undefined){
				if(!document.getElementById('terms').checked){
					$('#terms_label').css('color','red');
					return false;
				}
			}
			if($('#Password_accept').val() == ''){
				$('#label_Password_accept').css('color','red');
				return false;
			}
			break;
		case 'decline_pricequote_form':
			if($('#Password_decline').val() == ''){
				$('#label_Password_decline').css('color','red');
				return false;
			}
			break;
		case 'forgot_password':
			if($('#Username_forgot').val() == '' && $('#Email_forgot').val() == ''){
				$('#label_Username').css('color','red');
				$('#label_Email').css('color','red');
				return false;
			}
			
			if($('#Username_forgot').val() == ''){
				$('#label_Username').css('color','red');
				return false;
			}
			if($('#Email_forgot').val() == ''){
				$('#label_Email').css('color','red');
				return false;
			}
			break;
	}
	
	return true;
}

function get_clicked(url){
	if(already_clicked == false){
		location.href = url;
	}else{
		already_clicked = false;	
	}
}


function changeTerminationDate(TerminationType){
	if(TerminationType == 'date'){ 
		$('#TerminationDateTR').css('visibility','visible');
		$('#TerminationDateTR2').show(); 
	}else{
		$('#TerminationDateTR').css('visibility','hidden');
		$('#TerminationDateTR2').hide(); 
	}	
}
