$(document).ready(function() {
	
	//$('#page_content').wysiwyg();
	
	//Form show hide stuff
	var rel0 = $('div#formborder').attr('rel');
	if ( rel0 == 'second' ){
		$('div#formborder > div.formpart:first').hide();
		$('div#formborder > div.formpart:gt(1)').hide();
		$('div#formborder > h3.formparthead').click(function () {
				$(this).next('div:hidden')
				.slideDown('fast')
				.siblings('div.formpart:visible')
				.slideUp('fast');
		});	
	} else if ( rel0 == 'toptoggle' ){
		var pathArray =  window.location.pathname.split("/");
		if (pathArray.length > 2){
			var pathArrayName = pathArray[1];
		}else{
			var makeWork =  pathArray[1].split(".");
			var pathArrayName = makeWork[0];
		}
		var cookiename = 'toptoggle2_' + pathArrayName;
		var toptoggle = $.cookie(cookiename);
		if (toptoggle == 'hidden') {
		$('div#formborder > div.formpart:first').hide();	
		}
		$('div#formborder > h3.formparthead:first').click(function () {
				$(this).next('div.formpart').slideToggle('fast', function () {
				var visi = $('div#formborder > div.formpart:first').is(':visible');
				if (visi) {
					$.cookie(cookiename, 'visible', { path: '/' });
				}else{
					$.cookie(cookiename, 'hidden', { path: '/' });
				}
				});	
		});	
	} else if ( rel0 == 'toptoggle2' ){
		var pathArray =  window.location.pathname.split("/");
		if (pathArray.length > 2){
			var pathArrayName = pathArray[1];
		}else{
			var makeWork =  pathArray[1].split(".");
			var pathArrayName = makeWork[0];
		}
		var cookiename = 'first_toptoggle2_' + pathArrayName;
		var toptoggle = $.cookie(cookiename);
		if (toptoggle == 'hidden') {
		$('div#formborder > div.formpart:first').hide();	
		}
		
		/*var cookiename3 = 'secghfhfond_toptoggle2_' + pathArrayName;
		var toptoggle3 = $.cookie(cookiename3);
		$(".user_help").append(toptoggle3);*/
								
		var cookiename2 = 'second_toptoggle2_' + pathArrayName;
		var toptoggle2 = $.cookie(cookiename2);
		if (toptoggle2 == 'hidden') {
		$('div#formborder > div.formpart:eq(1)').hide();	
		}
		$('div#formborder > h3.formparthead:first').click(function () {
				$(this).next('div.formpart').slideToggle('fast', function () {
				var visi = $('div#formborder > div.formpart:first').is(':visible');
				if (visi) {
					$.cookie(cookiename, 'visible', { path: '/' });
				}else{
					$.cookie(cookiename, 'hidden', { path: '/' });
				}
				});	
		});
		$('div#formborder > h3.formparthead:eq(1)').click(function () {
				$(this).next('div.formpart').slideToggle('fast', function () {
				var visi2 = $('div#formborder > div.formpart:eq(1)').is(':visible');
				if (visi2) {
					$.cookie(cookiename2, 'visible', { path: '/' });
				}else{
					$.cookie(cookiename2, 'hidden', { path: '/' });
				}
				});	
		});	
	} else if ( rel0 == 'toptoggle3' ){
		var pathArray =  window.location.pathname.split("/");
		if (pathArray.length > 2){
			var pathArrayName = pathArray[1];
		}else{
			var makeWork =  pathArray[1].split(".");
			var pathArrayName = makeWork[0];
		}
		var cookiename = 'first_toptoggle2_' + pathArrayName;
		var toptoggle = $.cookie(cookiename);
		if (toptoggle == 'hidden') {
		$('div#formborder > div.formpart:first').hide();	
		}
		var cookiename2 = 'second_toptoggle2_' + pathArrayName;
		var toptoggle2 = $.cookie(cookiename2);
		//alert(toptoggle2);
		if (toptoggle2 == 'hidden' || toptoggle2 == '' || toptoggle2 == null) {
		$('div#formborder > div.formpart:eq(1)').hide();	
		}
		$('div#formborder > h3.formparthead:first').click(function () {
				$(this).next('div.formpart').slideToggle('fast', function () {
				var visi = $('div#formborder > div.formpart:first').is(':visible');
				if (visi) {
					$.cookie(cookiename, 'visible', { path: '/' });
				}else{
					$.cookie(cookiename, 'hidden', { path: '/' });
				}
				});	
		});
		$('div#formborder > h3.formparthead:eq(1)').click(function () {
				$(this).next('div.formpart').slideToggle('fast', function () {
				var visi2 = $('div#formborder > div.formpart:eq(1)').is(':visible');
				if (visi2) {
					$.cookie(cookiename2, 'visible', { path: '/' });
				}else{
					$.cookie(cookiename2, 'hidden', { path: '/' });
				}
				});	
		});	
	} else if ( rel0 == 'no_java' ){
	$('div#formborder > h3.formparthead').css('cursor','default');
	}else {
		$('div#formborder > div.formpart:gt(0)').hide();
		$('div#formborder > h3.formparthead').click(function () {
				$(this).next('div:hidden')
				.slideDown('fast')
				.siblings('div.formpart:visible')
				.slideUp('fast');
		});
	}
	
	var rel1 = $('div#formborder1').attr('rel');
	 if ( rel1 == 'second' ){
		$('div#formborder1 > div.formpart:first').hide();
		$('div#formborder1 > div.formpart:gt(1)').hide();
		$('div#formborder1 > h3.formparthead').click(function () {
				$(this).next('div:hidden')
				.slideDown('fast')
				.siblings('div.formpart:visible')
				.slideUp('fast');
		});	
	} else if ( rel1 == 'toptoggle' ){
		var pathArray1 =  window.location.pathname.split("/");
		if (pathArray1.length > 2){
			var pathArrayName1 = pathArray1[1];
		}else{
			var makeWork1 =  pathArray1[1].split(".");
			var pathArrayName1 = makeWork1[0];
		}
		var cookiename1 = 'toptoggle2_' + pathArrayName1;
		var toptoggle1 = $.cookie(cookiename1);
		if (toptoggle1 == 'hidden') {
		$('div#formborder1 > div.formpart:first').hide();	
		}
		$('div#formborder1 > h3.formparthead:first').click(function () {
				$(this).next('div.formpart').slideToggle('fast', function () {
				var visi = $('div#formborder1 > div.formpart:first').is(':visible');
				if (visi) {
					$.cookie(cookiename1, 'visible', { path: '/' });
				}else{
					$.cookie(cookiename1, 'hidden', { path: '/' });
				}
				});	
		});	
	} else {
		$('div#formborder1 > div.formpart:gt(0)').hide();
		$('div#formborder1 > h3.formparthead').click(function () {
				$(this).next('div:hidden')
				.slideDown('fast')
				.siblings('div.formpart:visible')
				.slideUp('fast');
		});
	}
	
	var rel2 = $('div#formborder2').attr('rel');
 	if ( rel2 == 'second' ){
		$('div#formborder2 > div.formpart:first').hide();
		$('div#formborder2 > div.formpart:gt(1)').hide();
		$('div#formborder2 > h3.formparthead').click(function () {
				$(this).next('div:hidden')
				.slideDown('fast')
				.siblings('div.formpart:visible')
				.slideUp('fast');
		});	
	} else if ( rel2 == 'toptoggle' ){
		var pathArray2 =  window.location.pathname.split("/");
		if (pathArray2.length > 2){
			var pathArrayName2 = pathArray2[1];
		}else{
			var makeWork2 =  pathArray2[1].split(".");
			var pathArrayName2 = makeWork2[0];
		}
		var cookiename2 = 'toptoggle2_' + pathArrayName2;
		//alert(pathArrayName2);
		var toptoggle2 = $.cookie(cookiename2);
		if (toptoggle2 == 'hidden') {
		$('div#formborder2 > div.formpart:first').hide();	
		}
		$('div#formborder2 > h3.formparthead:first').click(function () {
				$(this).next('div.formpart').slideToggle('fast', function () {
				var visi = $('div#formborder2 > div.formpart:first').is(':visible');
				if (visi) {
					$.cookie(cookiename2, 'visible', { path: '/' });
				}else{
					$.cookie(cookiename2, 'hidden', { path: '/' });
				}
				});	
		});	
	} else {
		$('div#formborder2 > div.formpart:gt(0)').hide();
		$('div#formborder2 > h3.formparthead').click(function () {
				$(this).next('div:hidden')
				.slideDown('fast')
				.siblings('div.formpart:visible')
				.slideUp('fast');
		});
	}
		
	/*
	$('div#formborder1 > div.formpart:gt(0)').hide();
	$('div#formborder1 > h3.formparthead').click(function () {
			$(this).next('div:hidden')
			.slideDown('fast')
			.siblings('div.formpart:visible')
			.slideUp('fast');
		});
	$('div#formborder2 > div.formpart:gt(0)').hide();
	$('div#formborder2 > h3.formparthead').click(function () {
			$(this).next('div:hidden')
			.slideDown('fast')
			.siblings('div.formpart:visible')
			.slideUp('fast');   
		});*/
/*$('#header4').prepend('<div class="jqmWindow" id="home_dialog">Hello World</div>');*/	

/*var modalurl = $('a#report_it_now').attr('href');
var jqmMyOpen=function(hash){ 
hash.w.css('opacity',0.88).show();
$('iframe#jqmIframe').attr('src', modalurl);
}; 
var jqmMyClose=function(hash) { 
	hash.w.fadeOut('2000',function(){ 
		hash.o.remove(); 
	}); 
}; 

$('#home_dialog').jqm({ 
	trigger: 'a#report_it_now', 
	toTop: true, 
	onShow:function(hash){ 
	hash.w.css('opacity',0.88).show();
	$('iframe#jqmIframe').attr('src', modalurl);
	}, 
	onHide:function(hash) { 
	hash.w.fadeOut('2000',function(){ 
		hash.o.remove(); 
	}); 
	}
});*/

var shit = $("a#main_hyper_linker").html(); 

var twidth = (screen.width - 600) / 2;

$('a#report_it_now').openDOMWindow({ 
height:300, 
width:594, 
anchoredClassName:'exampleWindow6',
anchoredSelector:'a#report_it_now',
positionType:'absolute', 
positionTop:50, 
eventType:'click', 
positionLeft:twidth, 
windowSource:'iframe', 
windowPadding:0, 
loader:1,
modal:1,
loaderImagePath:'/images/loading.gif', 
loaderHeight:16, 
loaderWidth:16,
overlayColor:"#004B96"
}); 

//$('img#DOMWindowCloseButton')
$(window).load(function () {
	$("span#dropshadow1").dropShadow({left: 1, top: 1, opacity: 0.8, blur: 1, color: "black"});
	$("span#dropshadow2").dropShadow({left: 1, top: 1, opacity: 0.8, blur: 1, color: "black"});
	$("div#home_phone1").dropShadow({left: 1, top: 1, opacity: 0.4, blur: 1, color: "black"});
	$("div#home_phone2").dropShadow({left: 1, top: 1, opacity: 0.4, blur: 1, color: "black"});
});
	
	$("a.stoplinks").click(function () {
			$(this).removeAttr("href"); 
			$("div#formerror1 span").html('Please register an account or login');
        	$("div#formerror1").slideDown('fast');
				});
$("input[name='keyword']").each( function(index){
	var seaval = $(this).val();
	var xstile = $(this).attr('rel');
	if (xstile == 'logbook'){
		var text99 = 'Enter A Logbook Search Keyword';
	}else if (xstile == 'search_user'){
		var text99 = 'Enter A User\'s Name / Company';
	}else {
		var text99 = 'Enter A Search Keyword';
	}
 	var stanard_seaval = text99;
	if (seaval == ''){
		$(this).val(text99);
		seaval = stanard_seaval;
	}
	$(this).focus(function () {
		if ($(this).val() == seaval){	
			$(this).val('');
		}
	});
	$(this).blur(function () {
		if ($(this).val() == ''){				   
			$(this).val(seaval);
		}
	});
});
$("input[name='serialx']").each( function(index){	
	var seaval2 = $(this).val();
	if (seaval2 == ''){
		$(this).val('Enter A Serial Number');
		seaval2 = 'Enter A Serial Number';
	}
	$(this).focus(function () {
		if ($(this).val() == seaval2){	
			$(this).val('');
		}
	});
	$(this).blur(function () {
		if ($(this).val() == ''){				   
			$(this).val(seaval2);
		}
	});
});
//$("div#min-height").css("min-height","196px");
	//$('span.requp').html('*&nbsp;');   //&nbsp;
	
	/*$('span#captcharefresh').click(function () {
				$('input#f_email').siblings('span.requp').html('&nbsp;&nbsp;').removeClass('reqgreen').addClass('reqred');
											 });*/
});


	//form valadation stuff
$(document).ready(function() {
						   
	jQuery.validator.setDefaults({  
    errorPlacement: function(error, element) {
				error.appendTo( element.parents('span.oneField').find('span.valmessage') );
				element.parents('span.oneField').find('span.requp').html('&nbsp;&nbsp;').removeClass('reqgreen').addClass('reqred');
				//element.appendTo($('div#shitter'));
		}
	});
	
	jQuery.validator.addMethod("datenot_equalto", function(value, element, param) { 
  					return value != param;
	}, "Enter a valid Date Of Birth");

	// validate the form when it is submitted
	var validator = $("#registerform").validate({
		rules: {
			title: "required",
			firstname: "required", 
			lastname: "required",
			account: "required",
			screen_name: {required: true, minlength: 3},
			address: {required: true, minlength: 3},
			dob: {required: "span#field_dob:visible", minlength: 10/*, datenot_equalto: 'dd/mm/yyyy' */},
			company: {required: "span#field_company:visible", minlength: 3},
			town: {required: true, minlength: 3},
			county: {required: true, minlength: 3},
			postcode: {required: true, minlength: 6},
			phone: {required: true, minlength: 11},
			email: {required: true, email: true/*, remote: "/home/emailcheck.html"*/},
			password: {required: true, minlength: 6},
			confirmpassword: {required: true, minlength: 6, equalTo: "#password"},
			captcha: {required: true, minlength: 5, maxlength: 5/*, remote: "/home/captchacheck.html"*/}
					},
		messages: {
			title: "Select your title",
			firstname: "Enter your first name",
			lastname: "Enter your last name",
			account: "Please select an account type",
			screen_name: {
				required: "Choose a screen name",
				minlength: jQuery.format("Enter at least {0} characters")
				//remote: jQuery.format("{0} is already in use")
			},
			address: {
				required: "Enter your address",
				minlength: jQuery.format("Enter at least {0} characters")
				//remote: jQuery.format("{0} is already in use")
			},
			dob: {
				required: "Enter your Date Of Birth",
				minlength: jQuery.format("Enter at least {0} characters")
				},
			company: {
				required: "Enter your company name",
				minlength: jQuery.format("Enter at least {0} characters")
				},
			town: {
				required: "Enter your town",
				minlength: jQuery.format("Enter at least {0} characters")
				},
			county: {
				required: "Enter your county",
				minlength: jQuery.format("Enter at least {0} characters")
				},
			postcode: {
				required: "Enter your post code",
				minlength: jQuery.format("Enter at least {0} characters")
				},
			phone: {
				required: "Enter your phone number",
				minlength: jQuery.format("Enter at least {0} characters")
				},
			email: {
				required: "Enter your email address",
				email: "Enter a valid email address",
				remote:"this email address is already in use."
				//remote: jQuery.format("{0} is already in use")
				},
			password: {
				required: "Provide a password",
				rangelength: jQuery.format("Enter at least {0} characters")
				},
			confirmpassword: {
				required: "Repeat your password",
				minlength: jQuery.format("Enter at least {0} characters"),
				equalTo: "Enter the same password as above"
				},
			captcha: {
				required: "Enter the security text",
				minlength: jQuery.format("Enter at least {0} characters"),
				maxlength: jQuery.format("Enter no more than {0} characters"),
				remote:"The security text is incorrect."
				}
			},

		showErrors: function(errorMap, errorList) {
		var errors = this.numberOfInvalids();
      		if (errors) {
        		var message = errors == 1
          		? 'You missed <label class="error"><b><u>1</u></b></label> field below. It has been highlighted'
          		: 'You missed  <label class="error"><b><u>' + errors + '</u></b></label> fields below. They have been highlighted';
        		$("div#formerror3 span").html(message);
        		$("div#formerror3").slideDown('fast');
      			} else {
        		$("div#formerror3").slideUp('fast');
				}
		this.defaultShowErrors();
		},
		success: function(label) {
			// set &nbsp; as text for IE
			//label.html("sdfsfsdfsdfs").addClass("blank");
			label.parent().siblings('span.requp').html('&nbsp;&nbsp;').removeClass('reqred').addClass('reqgreen');
		}

	});
	
var validator1 = $("#adminregform").validate({
		rules: {
			title: "required",
			firstname: "required", 
			lastname: "required",
			account: "required",
			email2: {required: true, email: true/*, remote: "/home/emailcheck.html"*/},
			generate: {required: true},
			password: {required: "span#field_password:visible", minlength: 6},
			confirmpassword: {required: "span#field_password:visible", minlength: 6, equalTo: "#password"},
			senddata: {required: true},
			userlevel: {required: true}
					},
		messages: {
			title: "Select a title",
			firstname: "Enter a first name",
			lastname: "Enter a last name",
			account: "Please select an account type",
			email2: {
				required: "Enter an email address",
				email: "Enter a valid email address",
				remote:"this email address is already in use."
				//remote: jQuery.format("{0} is already in use")
				},
			generate: {
				required: "Select if you would like to generate a password"
				},
			password: {
				required: "Provide a password",
				rangelength: jQuery.format("Enter at least {0} characters")
				},
			confirmpassword: {
				required: "Repeat your password",
				minlength: jQuery.format("Enter at least {0} characters"),
				equalTo: "Enter the same password as above"
				},
			senddata: {
				required: "Select if you would like to send login details to the user"
				},
			userlevel: {
				required: "Select the user level for this user"
				}
			},

		showErrors: function(errorMap, errorList) {
		var errors = this.numberOfInvalids();
      		if (errors) {
        		var message = errors == 1
          		? 'You missed <label class="error"><b><u>1</u></b></label> field below. It has been highlighted'
          		: 'You missed  <label class="error"><b><u>' + errors + '</u></b></label> fields below. They have been highlighted';
        		$("div#formerror span").html(message);
        		$("div#formerror").slideDown('fast');
      			} else {
        		$("div#formerror").slideUp('fast');
				}
		this.defaultShowErrors();
		},
		success: function(label) {
			// set &nbsp; as text for IE
			//label.html("sdfsfsdfsdfs").addClass("blank");
			label.parent().siblings('span.requp').html('&nbsp;&nbsp;').removeClass('reqred').addClass('reqgreen');
		}

	});
	
var validator2 = $("#loginform").validate({
		rules: {
			email0: {required: true, email: true},
			password0: {required: true, minlength: 6}
					},
		messages: {
			email0: {
				required: "Enter your email address",
				email: "Enter a valid email address"//,
				//emailCheck:"This email address is not on file."
				//remote: jQuery.format("{0} is already in use")
				},
			password0: {
				required: "Provide a password",
				rangelength: jQuery.format("Enter at least {0} characters")
				}
			},
			
		 showErrors: function(errorMap, errorList) {
		var errors = this.numberOfInvalids();
      		if (errors) {
        		var message = errors == 1
          		? 'You missed <label class="error"><b><u>1</u></b></label> field below. It has been highlighted'
          		: 'You missed <label class="error"><b><u>' + errors + '</u></b></label> fields below. They have been highlighted';
        		$("div#formerror1 span").html(message);
        		$("div#formerror1").slideDown('fast');
      			} else {
        		$("div#formerror1").slideUp('fast');
				}
		this.defaultShowErrors();
		},
		success: function(label) {
			// set &nbsp; as text for IE
			//label.html("sdfsfsdfsdfs").addClass("blank");
			label.parent().siblings('span.requp').html('&nbsp;&nbsp;').removeClass('reqred').addClass('reqgreen');
		}
		
	});

var validator4 = $("#resetform").validate({
		rules: {
			password: {required: true, minlength: 6},
			confirmpassword: {required: true, minlength: 6, equalTo: "#password"}
					},
		messages: {
			password: {
				required: "Provide a password",
				rangelength: jQuery.format("Enter at least {0} characters")
				},
			confirmpassword: {
				required: "Repeat your password",
				minlength: jQuery.format("Enter at least {0} characters"),
				equalTo: "Enter the same password as above"
				}
			},
			
		 showErrors: function(errorMap, errorList) {
		var errors = this.numberOfInvalids();
      		if (errors) {
        		var message = errors == 1
          		? 'You missed <label class="error"><b><u>1</u></b></label> field below. It has been highlighted'
          		: 'You missed <label class="error"><b><u>' + errors + '</u></b></label> fields below. They have been highlighted';
        		$("div#formerror1 span").html(message);
        		$("div#formerror1").slideDown('fast');
      			} else {
        		$("div#formerror1").slideUp('fast');
				}
		this.defaultShowErrors();
		},
		success: function(label) {
			// set &nbsp; as text for IE
			//label.html("sdfsfsdfsdfs").addClass("blank");
			label.parent().siblings('span.requp').html('&nbsp;&nbsp;').removeClass('reqred').addClass('reqgreen');
		}
		
	});

var validator3 = $("#forgotform").validate({
		rules: {
			email1: {required: true, email: true}
					},
		messages: {
			email1: {
				required: "Enter your email address",
				email: "Enter a valid email address"/*,
				emailCheck:"This email address is not on file."*/
				//remote: jQuery.format("{0} is already in use")
				}
			},
			
		 showErrors: function(errorMap, errorList) {
		var errors = this.numberOfInvalids();
      		if (errors) {
        		var message = errors == 1
          		? 'You missed <label class="error"><b><u>1</u></b></label> field below. It has been highlighted'
          		: 'You missed  <label class="error"><b><u>' + errors + '</u></b></label> fields below. They have been highlighted';
        		$("div#formerror2 span").html(message);
        		$("div#formerror2").slideDown('fast');
      			} else {
        		$("div#formerror2").slideUp('fast');
				}
		this.defaultShowErrors();
		},
		success: function(label) {
			// set &nbsp; as text for IE
			//label.html("sdfsfsdfsdfs").addClass("blank");
			label.parent().siblings('span.requp').html('&nbsp;&nbsp;').removeClass('reqred').addClass('reqgreen');
		}
		
	});

});

$(document).ready(function() {
		$('#dob').datepicker({
			changeMonth: true,
			changeYear: true,
			showOn: "both",
			buttonImage: "http://site.d/images/calendar.gif",
			buttonImageOnly: true,
			yearRange: '-100:-16',
			dateFormat: 'dd/mm/yy'
		}).css('width','92px').addClass('embed');
	});

$(document).ready(function() {
		$('#dob1').datepicker({
			changeMonth: true,
			changeYear: true,
			showOn: "both",
			buttonImage: "http://site.d/images/calendar.gif",
			buttonImageOnly: true,
			yearRange: '-100:-16',
			dateFormat: 'dd/mm/yy'
		}).css('width','220px').addClass('embed');
	});
$(document).ready(function() {
		$('#dob2').datepicker({
			changeMonth: true,
			changeYear: true,
			showOn: "both",
			buttonImage: "http://site.d/images/calendar.gif",
			buttonImageOnly: true,
			yearRange: '-100:-16',
			dateFormat: 'dd/mm/yy'
		}).css('width','220px').addClass('embed');
	});
$(document).ready(function() {
		$('#ldate').datepicker({
			changeMonth: true,
			changeYear: true,
			showOn: "both",
			buttonImage: "http://site.d/images/calendar.gif",
			buttonImageOnly: true,
			yearRange: '-10:0',
			dateFormat: 'dd/mm/yy'
		}).css('width','220px').addClass('embed');
	});
$(document).ready(function() {
		$('#sdate').datepicker({
			changeMonth: true,
			changeYear: true,
			showOn: "both",
			buttonImage: "http://site.d/images/calendar.gif",
			buttonImageOnly: true,
			yearRange: '-10:0',
			dateFormat: 'dd/mm/yy'
		}).css('width','220px').addClass('embed');
	});
$(document).ready(function() {
		$('#hdate').datepicker({
			changeMonth: true,
			changeYear: true,
			showOn: "both",
			buttonImage: "http://site.d/images/calendar.gif",
			buttonImageOnly: true,
			yearRange: '-5:0',
			dateFormat: 'dd/mm/yy'
		}).css('width','220px').addClass('embed');
	});

$(document).ready(function() {
		$('#astart').datepicker({
			changeMonth: true,
			changeYear: true,
			showOn: "both",
			buttonImage: "http://site.d/images/calendar.gif",
			buttonImageOnly: true,
			yearRange: '-0:10',
			dateFormat: 'dd/mm/yy'
		}).css('width','220px').addClass('embed');
		
		$('#aend').datepicker({
			changeMonth: true,
			changeYear: true,
			showOn: "both",
			buttonImage: "http://site.d/images/calendar.gif",
			buttonImageOnly: true,
			yearRange: '-0:10',
			dateFormat: 'dd/mm/yy'
		}).css('width','220px').addClass('embed');
	});


$(document).ready(function() {
						   
						   
		$('input#account0').is(":checked") ? $('span#field_dob').show() : $('span#field_dob').hide();
		$('input#account0').is(":checked") ? $('span#field_dob2').show() : $('span#field_dob2').hide();
		$('input#account1').is(":checked") ? $('span#field_company').show() : $('span#field_company').hide();
		$('input#account0').click(function () {
			$('span#field_dob')
			.slideDown('fast')
			.siblings('span#field_company')
			.hide();
		});
		$('input#account1').click(function () {
			$('span#field_company')
			.slideDown('fast')
			.siblings('span#field_dob')
			.hide();
		});
		$('input#account0').click(function () {
			$('span#field_dob2')
			.slideDown('fast')
			.siblings('span#field_company')
			.hide();
		});
		$('input#account1').click(function () {
			$('span#field_company')
			.slideDown('fast')
			.siblings('span#field_dob2')
			.hide();
		});
		
		if ($('input#generate0').is(":checked")){
		$('span#field_password').hide();
		$('span#field_confirmpassword').hide();
		}
		$('input#generate0').click(function () {
			$('span#field_confirmpassword')
			.slideUp('fast')
			.siblings('span#field_password')
			.slideUp('fast');
		});
		$('input#generate1').click(function () {
			$('span#field_password')
			.slideDown('fast')
			.siblings('span#field_confirmpassword')
			.slideDown('fast');
		});
		
		if ($('input#changepass0').is(":checked")){
		$('span#field_generate').hide();
		}
		$('input#changepass0').click(function () {
			$('span#field_generate')
			.slideUp('fast')
		});
		$('input#changepass1').click(function () {
			$('span#field_generate')
			.slideDown('fast')
		});
		
		
		
		if ($('input#deleteall0').is(":checked")){
		$('span#field_deleteuser').hide();
		$('span#field_allitems').hide();
		$('span#field_allmessages').hide();
		}
		$('input#deleteall0').click(function () {
			$('span#field_deleteuser').slideUp('fast');
			$('span#field_allitems').slideUp('fast');
			$('span#field_allmessages').slideUp('fast');
		});
		$('input#deleteall1').click(function () {
			$('span#field_deleteuser').slideDown('fast');
			$('span#field_allitems').slideDown('fast');
			$('span#field_allmessages').slideDown('fast');
		});
		
		if ($('input#moveno1').is(":checked")){
		$('span#field_nodeparent2').hide();
		$('span#field_childpos2').hide();
		$('span#field_movenode').hide();
		}
		$('input#moveno1').click(function () {
			$('span#field_nodeparent2').slideUp('fast');
			$('span#field_childpos2').slideUp('fast');
			$('span#field_movenode').slideUp('fast');
		});
		$('input#moveno0').click(function () {
			$('span#field_nodeparent2').slideDown('fast');
			$('span#field_childpos2').slideDown('fast');
			$('span#field_movenode').slideDown('fast');
		});

		if ($('input#moveno_content1').is(":checked")){
		$('span#field_nodeparent2_content').hide();
		$('span#field_childpos2_content').hide();
		$('span#field_movenode_content').hide();
		}
		$('input#moveno_content1').click(function () {
			$('span#field_nodeparent2_content').slideUp('fast');
			$('span#field_childpos2_content').slideUp('fast');
			$('span#field_movenode_content').slideUp('fast');
		});
		$('input#moveno_content0').click(function () {
			$('span#field_nodeparent2_content').slideDown('fast');
			$('span#field_childpos2_content').slideDown('fast');
			$('span#field_movenode_content').slideDown('fast');
		});
		
		if ($('input#atracking0').is(":checked")){
		$('span#field_acode').hide();
		}
		$('input#atracking1').click(function () {
			$('span#field_aimage').hide();
			$('span#field_aurl').hide();
			$('span#field_acode').show();
		});
		$('input#atracking0').click(function () {
			$('span#field_acode').hide();
			$('span#field_aimage').show();
			$('span#field_aurl').show();
		});


		$('select#cat').change(function() {
		$.cookie('make_id', ''); 
		$('input#make').val('');
		$('input#model').val('');
		$('input#make').removeAttr("disabled");
		$('input#model').attr("disabled", true);
		//window.location = $(this).val();
		//if ($('input#make').val() != ''){
		//var makeid = mke[1].autocompleter.findValue();
 		
		//}
		});
		$('input#make').focus(function() {	
		$('input#make').val('');
		$('input#model').val('');
		$('input#model').val('');
		$('input#model').removeAttr("disabled");
		//$('input#model').attr("disabled", true);
		var catid = $('select#cat').val();
		var mke = $(this).autocomplete("/ajax/make_autocomplete.html", { 
									 	delay:10,
										minChars:1,
										matchSubset:0,
										matchContains:0,
										onItemSelect:selectItem,
										//onFindValue:findValue,
										//formatItem:formatItem,
										extraParams:{id:catid},
										autoFill:false 
									 });
		});
		$('input#make').blur(function() {
		if ($(this).val() != ''){
		$('input#model').removeAttr("disabled");	
		}		
		if ($(this).val() == ''){
		$('input#model').attr("disabled", true);	
		}	
		});
		
		$('input#model').focus(function() {	
		var catid = $('select#cat').val();
		var makename = $('input#make').val();
		var mdl = $(this).autocomplete("/ajax/model_autocomplete.html", { 
									 	delay:10,
										minChars:1,
										matchSubset:0,
										matchContains:0,
										onItemSelect:selectItem,
										extraParams:{cat:catid, make:makename},
										autoFill:false 
									 });
		});
		if ($('input#make').val() == ''){
		$('input#make').attr("disabled", true);	
		}
		if ($('input#model').val() == ''){
		$('input#model').attr("disabled", true);	
		}
		
$('div.jblock').each( function(index){
		var sect = 	$(this).attr('rel');
		var sect_length = $('div#j_in-' + sect).children().size();
		if (sect_length > 5){
			if ($('div#j_in-' + sect).find('a#active').size() > 0){
			$('div#j_in-' + sect).css('height','auto').css('overflow','visible');
			$('div#j-' + sect).append('<div id="jmenu-'+sect+'" class="browse_j_links2"><a href="#">Less</a></div>');
			}else{
			$('div#j_in-' + sect).css('height','90px').css('overflow','hidden');
			$('div#j-' + sect).append('<div id="jmenu-'+sect+'" class="browse_j_links1"><a href="#">More</a></div>');	
			}
		}
		$('div#jmenu-' + sect).toggle(function() {
			$('div#j_in-' + sect).css('height','auto').css('overflow','visible');
			$('div#jmenu-' + sect).removeClass('browse_j_links1').addClass('browse_j_links2');
			$('div#jmenu-' + sect +' a').html('Less');
		}, function() {
			$('div#j_in-' + sect).css('height','90px').css('overflow','hidden');
			$('div#jmenu-' + sect).removeClass('browse_j_links2').addClass('browse_j_links1');
			$('div#jmenu-' + sect +' a').html('More');
		});
});

var browse_link = $('a#item-link').attr('rel');

if (browse_link == 'go'){
	$('a#item-link').click(function () {
	$('div#browse_cats').slideUp('slow');
	$('div#browse_items').slideDown('slow');
	$('a#cat-link').removeClass('active').addClass('normal');
	$('a#item-link').removeClass('normal').addClass('active');
	
	});

	$('a#cat-link').click(function () {
	$('div#browse_items').slideUp('slow');
	$('div#browse_cats').slideDown('slow');
	$('a#item-link').removeClass('active').addClass('normal');
	$('a#cat-link').removeClass('normal').addClass('active');
	});
}

$('div#field_item_status_hidden').css('display','none');
$('div#field_item_status_show').css('display','block');

if ($('input#id_item_status0').is(":checked")){
		$('div#lost > a#active').css('opacity',0);
		$('div#stolen > a#active').css('opacity',0);
}
if ($('input#id_item_status1').is(":checked")){
		$('div#all > a#active').css('opacity',0);
		$('div#stolen > a#active').css('opacity',0);
}
if ($('input#id_item_status2').is(":checked")){
		$('div#all > a#active').css('opacity',0);
		$('div#lost > a#active').css('opacity',0);
}

$("div#all > a#active").click(function () {
			$(this).removeAttr("href"); 
			$("input#id_item_status0").attr("checked", true);
			$("input#id_item_status1").attr("checked", false);
			$("input#id_item_status2").attr("checked", false);
			
			if($('div#lost > a#active').css('opacity') == 1){
			$('div#lost > a#active').animate({opacity: 0}, 250);
			$('div#all > a#active').animate({opacity: 1}, 250);
			}else if($('div#stolen > a#active').css('opacity') == 1){
			$('div#stolen > a#active').animate({opacity: 0}, 250);
			$('div#all > a#active').animate({opacity: 1}, 250);
			}
});

$("div#lost > a#active").click(function () {
			$(this).removeAttr("href"); 
			$("input#id_item_status0").attr("checked", false);
			$("input#id_item_status1").attr("checked", true);
			$("input#id_item_status2").attr("checked", false);
			
			if($('div#all > a#active').css('opacity') == 1){
			$('div#all > a#active').animate({opacity: 0}, 250);
			$('div#lost > a#active').animate({opacity: 1}, 250);
			}else if($('div#stolen > a#active').css('opacity') == 1){
			$('div#stolen > a#active').animate({opacity: 0}, 250);
			$('div#lost > a#active').animate({opacity: 1}, 250);
			}
});

$("div#stolen > a#active").click(function () {
			$(this).removeAttr("href"); 
			$("input#id_item_status0").attr("checked", false);
			$("input#id_item_status1").attr("checked", false);
			$("input#id_item_status2").attr("checked", true);
			
			if($('div#all > a#active').css('opacity') == 1){
			$('div#all > a#active').animate({opacity: 0}, 250);
			$('div#stolen > a#active').animate({opacity: 1}, 250);
			}else if($('div#lost > a#active').css('opacity') == 1){
			$('div#lost > a#active').animate({opacity: 0}, 250);
			$('div#stolen > a#active').animate({opacity: 1}, 250);
			}
});


$('a.drop').each( function(intIndex){

		var unum = $(this).attr('rel');
		var mode =  $(this).attr('mode');
		var user =  $(this).attr('user');
		var user_id =  $(this).attr('user_id');
		var dropper =  $(this).attr('drop');
		var place = ''
		if (mode == '1'){
		place = 'span#drop_' + unum + '_menu';
		}else if (mode == '2'){
		place = 'span#drop_' + unum + '_menu_user';	
		}
		
		if (user == '1'){
		var html = '<span><a href="/user.html">View Your Profile</a></span>'+
					'<span><a href="/user/manage_your_items.html">View Your Items</a></span>'+
					'<span><a href="/user/messages.html">View Your Messages</a></span>';	
		}else if (user == '2'){
		var html = '<span><a href="/admin/user_admin/manage_user/'+ user_id +'/view.html">View User Profile</a></span>'+
					'<span><a href="/admin/item_admin/manage_user/'+ user_id +'/view.html">View User Items</a></span>'+
					'<span><a href="/admin/item_admin/manage_item/'+ unum +'/view.html">View Item Detail</a></span>'+
					'<span><a href="/admin/messaging_admin/item_messages/'+ unum +'/view.html">View Item Messages</a></span>';	
		}else if (user == '5'){
		var html = '<span><a href="/admin/user_admin/manage_user/'+ user_id +'/view.html">View User Profile</a></span>'+
					'<span><a href="/admin/advertising_admin/manage_user/'+ user_id +'/view.html">View User Campaigns</a></span>';	
		}else if (user == '3'){
		var html = '<span><a href="/admin/user_admin/manage_user/'+ user_id +'/view.html">View User Profile</a></span>'+
					'<span><a href="/admin/item_admin/search_terms/user/'+ user_id +'.html">View User Searches</a></span>';
		}else if (user == '4'){
		var html = '<span><a href="/admin/item_admin/search_terms/guests.html">View Guest Searches</a></span>';
		}else{
		var html = '<span><a href="/admin/user_admin/manage_user/'+ unum +'/view.html">View User Profile</a></span>'+
				'<span><a href="/admin/item_admin/manage_user/'+ unum +'/view.html">View User Items</a></span>'+
				'<span><a href="/admin/messaging_admin/manage_user/'+ unum +'/view.html">View User Messages</a></span>'+
				'<span><a href="/admin/advertising_admin/manage_user/'+ unum +'/view.html">View User Campaigns</a></span>';
		}
		
		if (dropper == '1'){
		$(place).append('<div id="menu_'+ unum +'" class="menudrop men1a">'+
												 ''+html+''+
												 '</div>');
		}else if (dropper == '2'){
		$(place).append('<div id="menu_'+ unum +'" class="menudrop men1b">'+
												 ''+html+''+
												 '</div>');
		}else{
		$(place).append('<div id="menu_'+ unum +'" class="menudrop men1">'+
												 ''+html+''+
												 '</div>');	
		}
		
		var menustatus = [];
		menustatus[unum] = 2;
		$('a#drop_'+ unum +'').hover( 
		function() {	menustatus[unum] = 2;
						$(this).oneTime(70, unum, function() {
						if (menustatus[unum] == 2){
							showMenu(unum);
							menustatus[unum] = 2;
						}
						});
					},
 		function() {	menustatus[unum] = 1;
						$(this).oneTime(70, unum, function() {
						if (menustatus[unum] == 1){
							closeMenu(unum);
							menustatus[unum] = 1;
						}
						});
		});
		$('div#menu_'+ unum +'').hover( 
		function() {	menustatus[unum] = 2;
						$(this).oneTime(70, unum, function() {
						if (menustatus[unum] == 2){
							showMenu(unum);
							menustatus[unum] = 2;
						}
						});
					},
 		function() {	menustatus[unum] = 1;
						$(this).oneTime(70, unum, function() {
						if (menustatus[unum] == 1){
							closeMenu(unum);
							menustatus[unum] = 1;
						}
						
						});
		});
		
	});


$('a.drop2').each( function(intIndex1){

		var unum1 = $(this).attr('rel');
		var mode1 =  $(this).attr('mode');
		var user1 =  $(this).attr('user');
		
		var place = ''
		if (mode1 == '1'){
		place = 'span#drop_' + unum1 + '_menu';
		}else if (mode1 == '2'){
		place = 'span#drop_' + unum1 + '_menu_user';	
		}else if (mode1 == '3' || mode1 == '5'){
		place = 'span#drop_' + unum1 + '_menu_item';	
		}else if (mode1 == '4'){
		place = 'span#drop_' + unum1 + '_menu_item';	
		}
		
		if (user1 == '1'){
		var html1 = '<span><a href="/user/edit_profile.html">Edit Your Profile</a></span><span><a href="/user/edit_profile/password.html">Change Password</a></span>';	
		}else if (user1 == '2'){
		var html1 = '<span><a href="/admin/user_admin/manage_user/'+ unum1 +'/user_level.html">Verify Account</a></span>';	
		}else if (user1 == '3'){
		var html1 = '<span><a href="/user/manage_item/'+ unum1 +'/edit.html">Edit Item</a></span>'+
					'<span><a href="/user/manage_item/'+ unum1 +'/change_status.html">Change Item Status</a></span>';	
		}else if (user1 == '4'){
		var html1 = '<span><a href="/user/manage_item/'+ unum1 +'/edit.html">Edit Item</a></span>'+
					'<span><a href="/user/manage_item/'+ unum1 +'/cancel_last_status_change.html">Cancel Last Change</a></span>';	
		}else if (user1 == '3lb'){
		var html1 = '<span><a href="/user/manage_item/'+ unum1 +'/edit.html">Edit Item</a></span>'+
					'<span><a href="/user/manage_item/'+ unum1 +'/change_status.html">Change Item Status</a></span>'+
					'<span><a href="/user/logbooks/create_logbook/'+ unum1 +'.html">Create Logbook</a></span>';
		}else if (user1 == '4lb'){
		var html1 = '<span><a href="/user/manage_item/'+ unum1 +'/edit.html">Edit Item</a></span>'+
					'<span><a href="/user/manage_item/'+ unum1 +'/cancel_last_status_change.html">Cancel Last Change</a></span>'+
					'<span><a href="/user/logbooks/create_logbook/'+ unum1 +'.html">Create Logbook</a></span>';	
		}else if (user1 == '5'){
		var html1 = '<span><a href="/admin/item_admin/manage_item/'+ unum1 +'/edit.html">Edit Item</a></span>'+
					'<span><a href="/admin/item_admin/manage_item/'+ unum1 +'/change_status.html">Change Item Status</a></span>'+
					'<span><a href="/admin/item_admin/manage_item/'+ unum1 +'/change_owner.html">Change Item Owner</a></span>'+
					'<span><a href="/admin/item_admin/manage_item/'+ unum1 +'/create_logbook.html">Create Logbook</a></span>';
		}else if (user1 == '6'){
		var html1 = '<span><a href="/admin/item_admin/manage_item/'+ unum1 +'/edit.html">Edit Item</a></span>'+
					'<span><a href="/admin/item_admin/manage_item/'+ unum1 +'/cancel_last_status_change.html">Cancel Last Change</a></span>'+
					'<span><a href="/admin/item_admin/manage_item/'+ unum1 +'/change_owner.html">Change Item Owner</a></span>'+
					'<span><a href="/admin/item_admin/manage_item/'+ unum1 +'/create_logbook.html">Create Logbook</a></span>';
		}else{
		var html1 = '<span><a href="/admin/user_admin/manage_user/'+ unum1 +'/edit_profile.html">Edit Profile</a></span>'+
				   '<span><a id="drop_'+ unum1 +'_sub1" href="/admin/user_admin/manage_user/'+ unum1 +'/user_level.html">Change Level</a></span>';
		} 
		
		if (mode1 == '3'){
		$(place).append('<div id="menu2_'+ unum1 +'" class="menudrop men4">'+
												 ''+html1+''+
												 '</div>');
		
		}else if (mode1 == '5'){
		$(place).append('<div id="menu2_'+ unum1 +'" class="menudrop men4a">'+
												 ''+html1+''+
												 '</div>');
		//alert('hello world');
		}else if (mode1 == '2'){
		$(place).append('<div id="menu2_'+ unum1 +'" class="menudrop men6">'+
												 ''+html1+''+
												 '</div>');
		}else if (mode1 == '4'){
		$(place).append('<div id="menu2_'+ unum1 +'" class="menudrop men5">'+
												 ''+html1+''+
												 '</div>');
		}else{
		$(place).append('<div id="menu2_'+ unum1 +'" class="menudrop men2">'+
												 ''+html1+''+
												 '</div>');	
		}

		var menustatus1 = [];
		menustatus1[unum1] = 2;
		$('a#drop2_'+ unum1 +'').hover( 
		function() {	menustatus1[unum1] = 2;
						$(this).oneTime(70, unum1, function() {
						if (menustatus1[unum1] == 2){
							showMenu1(unum1);
							menustatus1[unum1] = 2;
						}
						});
					},
 		function() {	menustatus1[unum1] = 1;
						$(this).oneTime(70, unum1, function() {
						if (menustatus1[unum1] == 1){
							closeMenu1(unum1);
							menustatus1[unum1] = 1;
						}
						});
		});
		$('div#menu2_'+ unum1 +'').hover( 
		function() {	menustatus1[unum1] = 2;
						$(this).oneTime(70, unum1, function() {
						if (menustatus1[unum1] == 2){
							showMenu1(unum1);
							menustatus1[unum1] = 2;
						}
						});
					},
 		function() {	menustatus1[unum1] = 1;
						$(this).oneTime(70, unum1, function() {
						if (menustatus1[unum1] == 1){
							closeMenu1(unum1);
							menustatus1[unum1] = 1;
						}
						});
		});
		/*$('div#menu3_'+ unum1 +'').hover( 
		function() {	menustatus1[unum1] = 2;
						$(this).oneTime(70, unum1, function() {
						if (menustatus1[unum1] == 2){
							showMenu1(unum1);
							menustatus1[unum1] = 2;
						}
						});
					},
 		function() {	menustatus1[unum1] = 1;
						$(this).oneTime(70, unum1, function() {
						if (menustatus1[unum1] == 1){
							closeMenu1(unum1);
							menustatus1[unum1] = 1;
						}
						});
		});*/
		
	});


/*
$('span.drop3').each( function(intIndex2){

		var unum2 = $(this).attr('rel');
		var lnum2 = $(this).attr('cul');
		
		var standard = '<span><a href="/admin/user_admin/manage_user/'+ unum2 +'/user_level/standard.html">Standard User</a></span>';
		var level2 = '<span><a href="/admin/user_admin/manage_user/'+ unum2 +'/user_level/level_2.html">Level 2 User</a></span>';
		var level3 = '<span><a href="/admin/user_admin/manage_user/'+ unum2 +'/user_level/level_3.html">Level 3 User</a></span>';
		var admin = '<span><a href="/admin/user_admin/manage_user/'+ unum2 +'/user_level/admin.html">Admin User</a></span>';
		
		if (lnum2 == '1'){
			stuff = level2+level3+admin;
		}else if (lnum2 == '2'){
			stuff = standard+level3+admin;
		}else if (lnum2 == '3'){
			stuff = standard+level2+admin;
		}else if (lnum2 == '4'){
			stuff = standard+level2+level3;
		}
		
		$('span#drop_' + unum2 + '_menu' ).append('<div id="menu3_'+ unum2 +'" class="menudrop men3">'+
												 ''+stuff+''+
												 '</div>');

		var menustatus2 = [];
		menustatus2[unum2] = 2;
		$('a#drop_'+ unum2 +'_sub1').hover( 
		function() {	//alert('Are you sure you want to '+ unum2 +' give us the deed to your house?');
						menustatus2[unum2] = 2;
						$(this).oneTime(70, unum2, function() {
						if (menustatus2[unum2] == 2){
							showMenu2(unum2);
							menustatus2[unum2] = 2;
						}
						});
					},
 		function() {	menustatus2[unum2] = 1;
						$(this).oneTime(70, unum2, function() {
						if (menustatus2[unum2] == 1){
							closeMenu2(unum2);
							menustatus2[unum2] = 1;
						}
						});
		});
		$('div#menu3_'+ unum2 +'').hover( 
		function() {	menustatus2[unum2] = 2;
						$(this).oneTime(70, unum2, function() {
						if (menustatus2[unum2] == 2){
							showMenu2(unum2);
							menustatus2[unum2] = 2;
						}
						});
					},
 		function() {	menustatus2[unum2] = 1;
						$(this).oneTime(70, unum2, function() {
						if (menustatus2[unum2] == 1){
							closeMenu2(unum2);
							menustatus2[unum2] = 1;
						}
						});
		});
		
	});*/
		
});



function showMenu(unum){   $(this).oneTime(50, unum+'_a', function() {
   							 $('div#menu_'+ unum +'').animate({height:"show",opacity:"show"},"slow"); return false;
						});}
function closeMenu(unum){   $(this).oneTime(50, unum+'_b', function() {
   							$('div#menu_'+ unum +'').animate({opacity:1.0},275).slideUp(375); return false;
						});}
function showMenu1(unum){   $(this).oneTime(50, unum+'_c', function() {
   							 $('div#menu2_'+ unum +'').animate({height:"show",opacity:"show"},"slow"); return false;
						});}
function closeMenu1(unum){   $(this).oneTime(50, unum+'_d', function() {
   							$('div#menu2_'+ unum +'').animate({opacity:1.0},275).slideUp(375); return false;
						});}
function showMenu2(unum){   $(this).oneTime(50, unum+'_e', function() {
   							 $('div#menu3_'+ unum +'').animate({height:"show",opacity:"show"},"slow"); return false;
						});}
function closeMenu2(unum){   $(this).oneTime(50, unum+'_f', function() {
   							$('div#menu3_'+ unum +'').animate({opacity:1.0},275).slideUp(375); return false;
						});}
function findValue(li) {
	if( li == null ) return alert("No match!");

	// if coming from an AJAX call, let's use the  Make Id as the value
	if( !!li.extra ) var sValue = li.extra[0];

	// otherwise, let's just display the value in the text box
	else var sValue = li.selectValue;
	//$('input#model').removeAttr("disabled");
	//$.cookie('make_id', sValue);
	//alert("The value you selected was: " + sValue);
	//$('input#model').val(sValue)
}

function selectItem(li) {
	findValue(li);
}

function formatItem(row) {
	return row[0] + " (id: " + row[1] + ")";
}
function lookupMake(){
	var idcookie = $.cookie('make_id');
	return idcookie;
}

$(function() {
        $('#pic_thumbs a').lightBox();
    });


tinyMCE.init({
		// General options
		mode : "exact",
		elements : "page_content",
		theme : "advanced",
		skin : "o2k7",
		width : "525",
		height : "525",
		//skin_variant : "silver",
		plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

		// Theme options
		theme_advanced_buttons1 : "newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,formatselect,fontselect,fontsizeselect",
		theme_advanced_buttons2 : "search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
		theme_advanced_buttons3 : "hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
		theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,

		// Example content CSS (should be your site CSS)
		content_css : "css/content.css",

		// Drop lists for link/image/media/template dialogs
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",

		// Replace values for the template plugin
		template_replace_values : {
			username : "Some User",
			staffid : "991234"
		}
	});

jQuery.mfcb2 = function() { 
		var mfs = $('#DOMWindowIframe'); 
        // get iframe's document 
        //var doc = mf.contentWindow ? mf.contentWindow.document : mf.contentDocument ? mf.contentDocument : mf.document; 
        var $frameHeight = mfs.contents().find('body').height(); 
        //alert($frameHeight); 
		$("#DOMWindow").height($frameHeight + 20 + 30)
		$("#DOMWindowIframeCon").height($frameHeight + 20)
	}