$(document).ready(function(){
    // input text manipulation
    $('input[type="text"]').css('color', '#666666');
    $('input[type="text"]').focus(function() {
        if (this.value == this.defaultValue){ 
            this.value = '';
            $(this).css('color', '#000000');
	}
	if (this.value != this.defaultValue){
            this.select();
	}
    });
    $('input[type="text"]').blur(function() {
        if ($.trim(this.value) == ''){
            this.value = (this.defaultValue ? this.defaultValue : '');
            $(this).css('color', '#666666');
        }else{
            $(this).css('color', '#000000');
        }
    });
    $('textarea').css('color', '#666666');
    $('textarea').focus(function() {
        if (this.value == this.defaultValue){ 
            this.value = '';
            $(this).css('color', '#000000');
	}
	if (this.value != this.defaultValue){
            this.select();
	}
    });
    $('textarea').blur(function() {
        if ($.trim(this.value) == ''){
            this.value = (this.defaultValue ? this.defaultValue : '');
            $(this).css('color', '#666666');
        }else{
            $(this).css('color', '#000000');
        }
    })
    // dr form default vars
    var default_dr_firm = $('#dr_firm').attr('value');
    var default_dr_authorized = $('#dr_authorized').attr('value');
    var default_dr_phone = $('#dr_phone').attr('value');
    var default_dr_fax = $('#dr_fax').attr('value');
    var default_dr_web = $('#dr_web').attr('value');
    var default_dr_email = $('#dr_email').attr('value');
    var default_dr_address = $('#dr_address').attr('value');
    var default_dr_city = $('#dr_city option:selected').attr('value');
    var default_dr_county = $('#dr_county').attr('value');
    var default_dr_cd = $('#dr_cd').attr('value');
    $('#dr_form').submit(function(){
	$('#dr_form').hide('fast');
	$('.send_error').hide('fast');
	$('.form_incomplete_error').hide('fast');
	$('.loading').show('fast');
	var dr_firm = $('#dr_firm').attr('value');
	var dr_authorized = $('#dr_authorized').attr('value');
	var dr_phone = $('#dr_phone').attr('value');
	var dr_fax = $('#dr_fax').attr('value');
	var dr_email = $('#dr_email').attr('value');
	var dr_web = $('#dr_web').attr('value');
	var dr_address = $('#dr_address').attr('value');
	var dr_city = $('#dr_city option:selected').attr('value');
	var dr_county = $('#dr_county').attr('value');
	var dr_cd = $('#dr_cd').attr('value');
	if (dr_firm == default_dr_firm) {
	    dr_firm = '';
	}
	if (dr_authorized == default_dr_authorized) {
	    dr_authorized = '';
	}
	if (dr_phone == default_dr_phone) {
	    dr_phone = '';
	}
	if (dr_fax == default_dr_fax) {
	    dr_fax = '';
	}
	if (dr_email == default_dr_email) {
	    dr_email = '';
	}
	if (dr_web == default_dr_web) {
	    dr_web = '';
	}
	if (dr_address == default_dr_address) {
	    dr_address = '';
	}
	if (dr_city == default_dr_city) {
	    dr_city = '';
	}
	if (dr_county == default_dr_county) {
	    dr_county = '';
	}
	if (dr_cd == default_dr_cd) {
	    dr_cd = '';
	}
	$.ajax({
	    type: 'GET',
	    url: 'ajax.php',
	    data: 'firm='+dr_firm+'&authorized='+dr_authorized+'&phone='+dr_phone+'&fax='+dr_fax+'&email='+dr_email+'&web='+dr_web+'&address='+dr_address+'&city='+dr_city+'&county='+dr_county+'&cd='+dr_cd,
	    success: function(response) {
		if (response == 0) {
		    $('.loading').hide('fast');
		    $('.form_incomplete_error').show('fast');
		    $('#dr_form').show('fast');
		}else if (response == 1) {
		    $('.loading').hide('fast');
		    $('.send_error').show('fast');
		}else if (response == 2) {
		    $('.loading').hide('fast');
		    $('.result').show('fast');
		}
	    }
	});
	return false;
    });
});

function form() {
    var width  = 478;
    var height = 550;
    var left   = (screen.width  - width)/2;
    var top    = (screen.height - height)/2;
    var params = 'width='+width+', height='+height;
    params += ', top='+top+', left='+left;
    params += ', directories=no';
    params += ', location=no';
    params += ', menubar=no';
    params += ', resizable=no';
    params += ', scrollbars=no';
    params += ', status=no';
    params += ', toolbar=no';
    newwin=window.open('form.html','windowname5', params);
    if (window.focus) {newwin.focus()}
}