$(document).ready(function() {
													 
	// Accordion
	$('#options').accordion({ 
		header: 'h3'
	});
	
	// Tabs
	$('#tabs').tabs();
	
	// Sliders
	$('#slider-design').slider({
		min: 0,
		max: 1,
		range: 'min',
		animate: true
	});	
	
	$('#slider-pages').slider({
		min: 1,
		max: 15,
		range: 'min',
		animate: true
	});
	
	$('#slider-days').slider({
		min: 1,
		max: 31,
		range: 'min',
		animate: true
	});
													 	
	//RESET FORM
	$('#order-design').val(0);
	$('#order-pages').val(1);
	$('#order-days').val(1);
	$('#order-price').val(175);
	
	$('#design-sum').val(0);
	$('#pages-sum').val(80);
	$('#days-sum').val(95);
	$('#implementaion-sum').val(0);
	
	$('#implementation-xhtml').attr('checked','checked');
	
	$('#code-comments-0').attr('checked','checked');
	$('#code-print-0').attr('checked','checked');
	$('#code-favicon-0').attr('checked','checked');
	$('#code-layout-0').attr('checked','checked');
	$('#code-fonts-0').attr('checked','checked');
	$('#code-cufon-0').attr('checked','checked');
	
	$('#widgets-rollover-0').attr('checked','checked');
	$('#widgets-gallery-0').attr('checked','checked');
	$('#widgets-blocks-0').attr('checked','checked');
	$('#widgets-forms-0').attr('checked','checked');
	$('#widgets-scrollbar-0').attr('checked','checked');
	$('#widgets-google-0').attr('checked','checked');
	
	$('#soft-blog-0').attr('checked','checked');
	$('#soft-products-0').attr('checked','checked');
	$('#soft-calender-0').attr('checked','checked');
	$('#soft-newsletter-0').attr('checked','checked');
	$('#soft-gallups-0').attr('checked','checked');
	$('#soft-forum-0').attr('checked','checked');
	
	$('#contact-name').val('');
	$('#contact-phone').val('');
	$('#contact-email').val('');
	$('#contact-url').val('');
	$('#contact-notes').val('');
		
	// Tooltip
	$('.ui-slider-handle').mouseover(function(e) {
		
		if ($(this).parent().is('div#slider-design')) {
			var tipContent = $('#design-sum').val();
			if (tipContent == 0) {
				tipContent = 'Ei';
			} else {
				tipContent = 'Jah';
			}
		}
		if ($(this).parent().is('div#slider-pages')) {
			var tipContent = $('#order-pages').val();
		}
		if ($(this).parent().is('div#slider-days')) {
			var tipContent = $('#order-days').val();
		}

		$(this).parent().append('<div class="tooltip"><div class="tooltip-content">' + tipContent + '</div></div>');
		$('.tooltip').css('top', this.offsetTop - 45 );
		$('.tooltip').css('left', this.offsetLeft - 12 );
		$('.tooltip').fadeIn('500');
	
	}).mousemove(function(e) {
		
		$('.tooltip').css('top', this.offsetTop - 45 );
		$('.tooltip').css('left', this.offsetLeft - 12 );
		
	}).mouseout(function() {
		//$('.tooltip').fadeOut('500');
		$(this).next('div.tooltip').remove();
		
	});
	
	
	//PRICES
	
	// Design prices
	$("#slider-design" ).bind( "slide", function(event, ui) {
		
		var priceDesign = 250;
		if (ui.value == 1) {
			$('#design-sum').val(priceDesign);
		} else {
			$('#design-sum').val(0);
		}
		$('#order-design').val(ui.value);
		
	});
	
	// Pages price
	$("#slider-pages" ).bind( "slide", function(event, ui) {
		
		var pricePages = ((2 * 80 - (ui.value - 1) * 8) / 2) * ui.value;
		$('#pages-sum').val(pricePages);
		$('#order-pages').val(ui.value);
		
	});
	
	// Days price
	$("#slider-days" ).bind( "slide", function(event, ui) {
																						 
		var priceDays = 95 - (ui.value - 1) * 3;
		$('#days-sum').val(priceDays);		
		$('#order-days').val(ui.value);
		
	});
	
	// Implementaion price
	$("#implementation-xhtml").click(function() {
		$('#implementaion-sum').val(0);																					
	});
	
	$("#implementation-saurus").click(function() {
		$('#implementaion-sum').val(130);
	});
		
	$("#implementation-wordpress").click(function() {
		$('#implementaion-sum').val(200);
	});
			
	$("#implementation-flash").click(function() {
		$('#implementaion-sum').val(390);
	});
				
	$("#implementation-email").click(function() {
		$('#implementaion-sum').val(35);
	});
	
	// Options prices
	var commentsSum = 0;
	var printSum = 0;
	var faviconSum = 0;
	var layoutSum = 0;
	var fontsSum = 0;
	var cufonSum = 0;
	
	var rolloverSum = 0;
	var gallerySum = 0;
	var blocksSum = 0;
	var formsSum = 0;
	var scrollbarSum = 0;
	var googleSum = 0;
	
	var blogSum = 0;
	var productsSum = 0;
	var calenderSum = 0;
	var newsletterSum = 0;
	var gallupsSum = 0;
	var forumSum = 0;
	
	$("#code-comments-0").click(function() {
		commentsSum = 0;																				
	});
	
	$("#code-comments-1").click(function() {
		commentsSum = 15;																				
	});	
	
	$("#code-print-0").click(function() {
		printSum = 0;																				
	});
	
	$("#code-print-1").click(function() {
		printSum = 20;																				
	});
	
	$("#code-favicon-0").click(function() {
		faviconSum = 0;																				
	});
	
	$("#code-favicon-1").click(function() {
		faviconSum = 13;																				
	});
	
	$("#code-layout-0").click(function() {
		layoutSum = 0;																				
	});
	
	$("#code-layout-1").click(function() {
		layoutSum = 26;																				
	});
	
	$("#code-fonts-0").click(function() {
		fontsSum = 0;																				
	});
	
	$("#code-fonts-1").click(function() {
		fontsSum = 23;																				
	});
	
	$("#code-cufon-0").click(function() {
		cufonSum = 0;																				
	});
	
	$("#code-cufon-1").click(function() {
		cufonSum = 32;																				
	});
	
	//////////
	
	$("#widgets-rollover-0").click(function() {
		rolloverSum = 0;																				
	});
	
	$("#widgets-rollover-1").click(function() {
		rolloverSum = 23;																				
	});	
	
	$("#widgets-gallery-0").click(function() {
		gallerySum = 0;																				
	});
	
	$("#widgets-gallery-1").click(function() {
		gallerySum = 32;																				
	});
	
	$("#widgets-blocks-0").click(function() {
		blocksSum = 0;																				
	});
	
	$("#widgets-blocks-1").click(function() {
		blocksSum = 48;																				
	});
	
	$("#widgets-forms-0").click(function() {
		formsSum = 0;																				
	});
	
	$("#widgets-forms-1").click(function() {
		formsSum = 32;																				
	});
	
	$("#widgets-scrollbar-0").click(function() {
		scrollbarSum = 0;																				
	});
	
	$("#widgets-scrollbar-1").click(function() {
		scrollbarSum = 22;																				
	});
	
	$("#widgets-google-0").click(function() {
		googleSum = 0;																				
	});
	
	$("#widgets-google-1").click(function() {
		googleSum = 16;																				
	});
	
	//////////
	
	$("#soft-blog-0").click(function() {
		blogSum = 0;																				
	});
	
	$("#soft-blog-1").click(function() {
		blogSum = 80;																				
	});	
	
	$("#soft-products-0").click(function() {
		productsSum = 0;																				
	});
	
	$("#soft-products-1").click(function() {
		productsSum = 96;																				
	});
	
	$("#soft-calender-0").click(function() {
		calenderSum = 0;																				
	});
	
	$("#soft-calender-1").click(function() {
		calenderSum = 64;																				
	});
	
	$("#soft-newsletter-0").click(function() {
		newsletterSum = 0;																				
	});
	
	$("#soft-newsletter-1").click(function() {
		newsletterSum = 83;																				
	});
	
	$("#soft-gallups-0").click(function() {
		gallupsSum = 0;																				
	});
	
	$("#soft-gallups-1").click(function() {
		gallupsSum = 48;																				
	});
	
	$("#soft-forum-0").click(function() {
		forumSum = 0;																				
	});
	
	$("#soft-forum-1").click(function() {
		forumSum = 112;																				
	});
	
	
	// Total sum
	$(".orderContent").mousemove(function(e) {
		var designSum = parseInt($('#design-sum').val());
		var pagesSum = parseInt($('#pages-sum').val());
		var daysSum = parseInt($('#days-sum').val());
		var implementationSum = parseInt($('#implementaion-sum').val());
		
		$('#order-price').val(designSum + pagesSum + daysSum + implementationSum + commentsSum + printSum + faviconSum + layoutSum + fontsSum + cufonSum + rolloverSum + gallerySum + blocksSum + formsSum + scrollbarSum + googleSum + blogSum + productsSum + calenderSum + newsletterSum + gallupsSum + forumSum);
	});
	
	$(".orderContent").click(function(e) {
		var designSum = parseInt($('#design-sum').val());
		var pagesSum = parseInt($('#pages-sum').val());
		var daysSum = parseInt($('#days-sum').val());
		var implementationSum = parseInt($('#implementaion-sum').val());
		
		$('#order-price').val(designSum + pagesSum + daysSum + implementationSum + commentsSum + printSum + faviconSum + layoutSum + fontsSum + cufonSum + rolloverSum + gallerySum + blocksSum + formsSum + scrollbarSum + googleSum + blogSum + productsSum + calenderSum + newsletterSum + gallupsSum + forumSum);
	});
	
	
	// UI-CONTENT TOGGLE
	
	$('.orderContent').hide();
	$('.ui-container-hide').css('left', 0);
	
	$('.openOrder').click(function() {
		$('.orderContent').slideToggle('slow', function() {
			if ($(".openOrder").hasClass("openButton")) {
				$(".openOrder").removeClass("openButton").addClass("closeButton");
			} else {
				$(".openOrder").removeClass("closeButton").addClass("openButton");
			}
		});
	});
	
	
});//


// FORM SUBMIT
$(document).ready(function(){
	$("#order-send").click(function(){
																	
		var nameToVal = $("#contact-name").val();
		var emailToVal = $("#contact-email").val();
		var phoneToVal = $("#contact-phone").val();
		var urlToVal = $("#contact-url").val();
		var notesToVal = $("#contact-notes").val();
																		
		var designToVal = $('#order-design').val();
		var designsumToVal = $('#design-sum').val();
		var pagesToVal = $('#order-pages').val();
		var pagessumToVal = $('#pages-sum').val();
		var daysToVal = $('#order-days').val();
		var dayssumToVal = $('#days-sum').val();
		
		var implementaionToVal = $("input[name='implementaion']:checked").val();
		var implementaionsumToVal = $('#implementaion-sum').val();
		
		var commentsToVal = $("input[name='code-comments']:checked").val();
		var printToVal = $("input[name='code-print']:checked").val();
		var faviconToVal = $("input[name='code-favicon']:checked").val();
		var layoutToVal = $("input[name='code-layout']:checked").val();
		var fontsToVal = $("input[name='code-fonts']:checked").val();
		var cufonToVal = $("input[name='code-cufon']:checked").val();
		
		var rolloverToVal = $("input[name='widgets-rollover']:checked").val();
		var galleryToVal = $("input[name='widgets-gallery']:checked").val();
		var blocksToVal = $("input[name='widgets-blocks']:checked").val();
		var formsToVal = $("input[name='widgets-forms']:checked").val();
		var scrollbarToVal = $("input[name='widgets-scrollbar']:checked").val();
		var googleToVal = $("input[name='widgets-google']:checked").val();
		
		var blogToVal = $("input[name='soft-blog']:checked").val();
		var productsToVal = $("input[name='soft-products']:checked").val();
		var calenderToVal = $("input[name='soft-calender']:checked").val();
		var newsletterToVal = $("input[name='soft-newsletter']:checked").val();
		var gallupsToVal = $("input[name='soft-gallups']:checked").val();
		var forumToVal = $("input[name='soft-forum']:checked").val();
			
		var priceToVal = $("#order-price").val();
	
																	
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		
		if(emailToVal == '') {
			$("#tabs" ).tabs( "option", "selected", 2 );
			$("#contact-email").css("border", "1px solid #CC0000").focus();
			hasError = true;
		} else if(!emailReg.test(emailToVal)) {	
			$("#tabs" ).tabs( "option", "selected", 2 );
			$("#contact-email").css("border", "1px solid #CC0000").focus();
			hasError = true;
		}
		
		if(nameToVal == '') {
			$("#tabs" ).tabs( "option", "selected", 2 );
			$("#contact-name").css("border", "1px solid #CC0000").focus();
			hasError = true;
		}
		
		if(phoneToVal == '') {
			$("#tabs" ).tabs( "option", "selected", 2 );
			$("#contact-phone").css("border", "1px solid #CC0000").focus();
			hasError = true;
		}
		
		
		if(hasError == false) {
			$(this).hide();
			
			$("#order-submit").show();
									
			$.post("http://www.netstudio.ee/wp-content/plugins/psdtohtml/php/sendemail.php",
					{ nameVal: nameToVal, emailVal: emailToVal, phoneVal: phoneToVal, urlVal: urlToVal, notesVal: notesToVal, designVal: designToVal, designsumVal: designsumToVal, pagesVal: pagesToVal, pagessumVal: pagessumToVal, daysVal: daysToVal, dayssumVal: dayssumToVal, implementaionVal: implementaionToVal, implementaionsumVal: implementaionsumToVal, commentsVal: commentsToVal, printVal: printToVal, faviconVal: faviconToVal, layoutVal: layoutToVal, fontsVal: fontsToVal, cufonVal: cufonToVal, rolloverVal: rolloverToVal, galleryVal: galleryToVal, blocksVal: blocksToVal, formsVal: formsToVal, scrollbarVal: scrollbarToVal, googleVal: googleToVal, blogVal: blogToVal, productsVal: productsToVal, calenderVal: calenderToVal, newsletterVal: newsletterToVal, gallupsVal: gallupsToVal, forumVal: forumToVal, priceVal: priceToVal },
   					function(data){
							
							$("#order-submit").removeClass("open").addClass("ok");

   					}
				 );
		}
		
		return false;
	});						   
});


