$(document).ready(function(){
	var current_page = window.location.href;
	
	$("#main_menu_nav .select li.selected ul.selected_sub").show();
	
	$("#main_menu_nav .select li.line").hover(function(){
		if ($(this).hasClass('selected')){ $("#main_menu_nav .select li.selected ul.selected_sub").show(); } 
		else {
			$("#main_menu_nav .select li.selected ul.selected_sub").hide();
		}
	},
	function(){
		$("#main_menu_nav .select li.selected ul.selected_sub").show();
	});
	
	$('.contact-input').focus( function(){
		if (this.value == this.defaultValue){  
			this.value = '';  
		}  
		if(this.value != this.defaultValue){  
			 this.select();  
		}		
	});

	$('.contact-input').blur(function() {   
		if (this.value == ''){  
			this.value = (this.defaultValue ? this.defaultValue : '');  
		}  
	});
	
	$('.sales_form_textarea').focus( function(){
		if (this.value == this.defaultValue){  
			this.value = '';  
		}  
		if(this.value != this.defaultValue){  
			 this.select();  
		}		
	});

	$('.sales_form_textarea').blur(function() {   
		if (this.value == ''){  
			this.value = (this.defaultValue ? this.defaultValue : '');  
		}  
	});

	$('.newsletter-input').focus( function(){
		if (this.value == this.defaultValue){  
			this.value = '';  
		}  
		if(this.value != this.defaultValue){  
			 this.select();  
		}		
	});

	$('.newsletter-input').blur(function() {   
		if (this.value == ''){  
			this.value = (this.defaultValue ? this.defaultValue : '');  
		}  
	});
	
	$('.sales_contact_links a').click(function(){
		$('#sales_contact').slideToggle();
		$('#sales_contact_zone').slideToggle();
		if ($(this).parent().attr('id') == 'sales_zone') {
			$('#sales_form_content').show();
			$('#contact_form_content').hide();
		}else{
			$('#sales_form_content').hide();
			$('#contact_form_content').show();
		}
	});
	$('.sales_contact_link_content a').click(function(){
		$('#sales_contact_zone').slideToggle();
		$('#sales_contact').slideToggle();
	});
	
	$('#show_carousel div.carousel_status a').click(function(){
		$('#show_carousel').slideToggle();
		$('#hide_carousel').slideToggle();
	});
	$('#hide_carousel div.carousel_status a').click(function(){
		$('#hide_carousel').slideToggle();
		$('#show_carousel').slideToggle();
	});
	
			// initialize slideshow (Cycle)
				if ($('#Slides').length > 0) {
					$('#Slides').cycle({ 
						fx: 'fade,fade,fade',						speed: 750,
						timeout:  8000, 
						randomizeEffects: false, 
						easing: 'easeOutCubic',
						next:   '.slideNext', 
						prev:   '.slidePrev',
						pager:  '#slidePager',
						cleartypeNoBg: true,
						before: function() {
							// reset the overlay for the next slide
							$('#SlideRepeat').css('cursor','default').unbind('click'); },
						after: function() {
							// get the link and apply it to the overlay
							var theLink = $(this).children('a');
							var linkURL = (theLink) ? theLink.attr('href') : false;
							if (linkURL) {
								$('#SlideRepeat').css('cursor','pointer').click( function() {
									document.location.href = linkURL;
								});
							}
						}
					});
				}
	
	var options_newsletter = { 
			target:        '#newsletter_content',
			data: { current_page: current_page }
	}; 

	// bind to the form's submit event 
	$('#newsletter-small').submit(function() { 
			$(this).ajaxSubmit(options_newsletter); 
			return false; 
	});
	
	var options_more_info = { 
			target:        '#more_info_content',
			data: { current_page: current_page }
	}; 

	// bind to the form's submit event 
	$('#more_info_form').submit(function() { 
			$(this).ajaxSubmit(options_more_info); 
			return false; 
	});
	
	var options_contact = { 
			target:        '#contact_form_content',
			data: { current_page: current_page },
			success:       showResponseContact
	}; 

	// bind to the form's submit event 
	$('#contact-submit').live('click',function() { 
		$.ajax({
			type: "POST",
			url: "response_contact.php",
			data: $('#contact_form').serialize()+'&current_page='+current_page,
			//dataType: 'json',
			async: false,
			success: function(data){
				//alert('in');
				$('#contact_form').html(data);
				$('#contact_form_content').addClass("contact_form_content_success");
				$('#sales_contact_zone').delay(5000).slideToggle();
				$('#sales_contact').slideToggle();
				return false;
			}
		});
		return false;
	});
	
	$('.cloudcarousel').click(function(){
		//alert($(this).children("img").attr('alt'));
		//$('#content_details_body_left h2 span').html($(this).children("img").attr('title'));
		//$('#content_details_body_right img').attr('src', $(this).children("img").attr('src'));
		$('#selected_product').val($(this).attr('title'));
		$('#selected_product_contact').val($(this).attr('title'));
		$.ajax({
			type: "POST",
			url: "product_details.php",
			data: "product="+$(this).attr('title'),
			//dataType: 'json',
			async: false,
			success: function(data){
				//alert('in');
				$('#content_details_body').html(data);
			}
		});
		$('html, body').animate({
			scrollTop: $("#content_details").offset().top
		}, 1000);
	});
	
});
function showResponseContact(responseText, statusText, xhr, $form){
	$('#contact_form_content').css('background','url("../images/contact_form_blank.png") no-repeat scroll left top transparent');
}
