$(document).ready(function() {
	$("#pdfview").click(function(){
		$.getScript('js/jquery.simplemodal.js',function(){
			$.get('includes/pdfview.html',function(d){
				$("body").append('<div id="pdf-dialog"><div id="pdf-data">'+d+'</div></div>');
				$("#pdf-dialog").modal({
					opacity: 50,
					position: [50,0],
					containerCss :{
						padding: [0,0],
						width: 805,
						height: 600
					},
					onOpen: function (dialog) {
						dialog.overlay.fadeIn('slow', function () {
							dialog.container.fadeIn('slow', function () {
								dialog.data.fadeIn('slow',function(){
									//
								});
							});
						});
					},
					onClose: function (dialog) {
						dialog.data.fadeOut('slow', function () {
							dialog.container.fadeOut('slow', function () {
								dialog.overlay.fadeOut('slow', function () {
									$.modal.close();
									$("#pdf-dialog").remove();
								});
							});
						});
					}
				});
			});
		});
	});
	$.getScript('js/supersleight.plugin.js',function(){$('body').supersleight();});
	$.getScript('js/jquery.nivo.slider.js',
		function(){
			$("#slider").nivoSlider({
				effect:"boxRandom",
				/*
				random
				sliceUpDown
				boxRandom
				fade
				*/
				animSpeed: 500,
				pauseTime: 3000,
				directionNav: true,
				directionNavHide: true,
				controlNav: false,
				controlNavThumbs: false,
				controlNavThumbsFromRel: false,
				keyboardNav: false,
				pauseOnHover: false,
				manualAdvance: false
			});
			
			$("#about_slider").nivoSlider({
				effect:"fade",
				/*
				random
				sliceUpDown
				boxRandom
				fade
				*/
				animSpeed: 500,
				pauseTime: 3000,
				directionNav: true,
				directionNavHide: true,
				controlNav: false,
				controlNavThumbs: false,
				controlNavThumbsFromRel: false,
				keyboardNav: false,
				pauseOnHover: false,
				manualAdvance: false
			});
	});
	$("#contact,#contactcanyon").click(function(){
		$.getScript('js/jquery.simplemodal.js',function(){
			$.getScript('js/jquery.datepick.js',function(){
				$.getScript('js/jquery.validate.js',function(){
					$.get('contact.html',function(d){
						$("body").append('<div id="contact-dialog"><div id="contact-data">'+d+'</div></div>');
						$("#contact-dialog").modal({
							opacity: 50,
							position: [100,0],
							containerCss :{
								padding: [0,0],
								width: 580,
								height: 485
							},
							onOpen: function (dialog) {
								dialog.overlay.fadeIn('slow', function () {
									dialog.container.fadeIn('slow', function () {
										dialog.data.fadeIn('slow',function(){
											$("input[name='cancel']").click(function(){$.modal.close();});
											$(".tabs").click(function(){swtichIt(this);});
											
											$("#questions").validate({
												submitHandler:function(form){
													var values = $('#questions').serialize();
													$('#contact-box').animate({height:'hide'},
														function(){
															$("#simplemodal-container").animate({height:'75px'});
															$('#contact-loader').show();
															$.get('email.php',values,
																function(d){
																	$('#contact-loader').hide();
																	$('#contact-box').show().html(d);
																});
														});
												},
												rules :{
													'questions-name': {
														required: true	
													},
													'questions-email': {
														required: true,
														email: true	
													},
													'questions-phone': {
														required: true,
														phone: true
													},
													'questions-message': {
														required: true
													}
												},
												messages: {
													'questions-name': {
														required: ' '
													},
													'questions-email': {
														required: ' ',
														email: ' '
													},
													'questions-phone': {
														required: ' ',
														phone: ' '
													},
													'questions-message': {
														required: ' '
													}
												}
											});
											
											$("#showingdate").datepick();
											$("#showing").validate({
												submitHandler:function(form){
													var values = $('#showing').serialize();
													$('#contact-box').animate({height:'hide'},
														function(){
															$("#simplemodal-container").animate({height:'75px'});
															$('#contact-loader').show();
															$.get('email.php',values,
																function(d){
																	$('#contact-loader').hide();
																	$('#contact-box').show().html(d);
																});
														});
												},
												rules :{
													'showing-name': {
														required: true	
													},
													'showing-email': {
														required: true,
														email: true	
													},
													'showing-phone': {
														required: true,
														phone: true
													},
													'showing-message': {
														required: true
													},
													'showing-date': {
														required: true
													}
												},
												messages: {
													'showing-name': {
														required: ' '
													},
													'showing-email': {
														required: ' ',
														email: ' '
													},
													'showing-phone': {
														required: ' ',
														phone: ' '
													},
													'showing-message': {
														required: ' '
													},
													'showing-date': {
														required: ' '
													}
												}
											});
											
											$("#re").validate({
												submitHandler:function(form){
													var values = $('#re').serialize();
													$('#contact-box').animate({height:'hide'},
														function(){
															$("#simplemodal-container").animate({height:'75px'});
															$('#contact-loader').show();
															$.get('email.php',values,
																function(d){
																	$('#contact-loader').hide();
																	$('#contact-box').show().html(d);
																});
														});
												},
												rules :{
													're-name': {
														required: true	
													},
													're-email': {
														required: true,
														email: true	
													},
													're-phone': {
														required: true,
														phone: true
													},
													're-message': {
														required: true
													}
												},
												messages: {
													're-name': {
														required: ' '
													},
													're-email': {
														required: ' ',
														email: ' '
													},
													're-phone': {
														required: ' ',
														phone: ' '
													},
													're-message': {
														required: ' '
													}
												}
											});
											
											$("#refer").validate({
												submitHandler:function(form){
													var values = $('#refer').serialize();
													$('#contact-box').animate({height:'hide'},
														function(){
															$("#simplemodal-container").animate({height:'75px'});
															$('#contact-loader').show();
															$.get('email.php',values,
																function(d){
																	$('#contact-loader').hide();
																	$('#contact-box').show().html(d);
																});
														});
												},
												rules :{
													'refer-name': {
														required: true	
													},
													'refer-email': {
														required: true,
														email: true	
													},
													'refer-phone': {
														required: true,
														phone: true
													},
													'refer-message': {
														required: true
													}
												},
												messages: {
													'refer-name': {
														required: ' '
													},
													'refer-email': {
														required: ' ',
														email: ' '
													},
													'refer-phone': {
														required: ' ',
														phone: ' '
													},
													'refer-message': {
														required: ' '
													}
												}
											});
										});
									});
								});
							},
							onClose: function (dialog) {
								dialog.data.fadeOut('slow', function () {
									dialog.container.fadeOut('slow', function () {
										dialog.overlay.fadeOut('slow', function () {
											$.modal.close();
											$("#contact-dialog").remove();
										});
									});
								});
							}
						});
					});
				});
			});
		});
	});
});

function swtichIt(v){
	var div = $(v).attr('rel');
	var _h = 0;
	switch(div){
		case 'tab-1':_h = 485;break;
		case 'tab-2':_h = 550;break;
		case 'tab-3':_h = 500;break;
		case 'tab-4':_h = 515;break;
	}
	$("#simplemodal-container").animate({height:_h+'px'});
	$(".forms").hide();
	$("#"+div).show();
	$(".tabs").removeClass('current');
	$(v).addClass('current');
}
function stripHTML(){
	var re= /<\S[^><]*>/g
	for (i=0; i<arguments.length; i++){
		arguments[i].value = arguments[i].value.replace(re, "");
	}
}
	
