//jQuery.noConflict();

$(document).ready(function()
{
k_form(); // initializes ajax sending of the contact form
k_fadein();
k_featureimage();
});

function k_form(){
	if(!($.browser.msie && parseInt($.browser.version) < 7)) // ajax contact form disabled in ie6, it does work but ie6 shifts layout on error :P
	{
		
	var my_error;
	$(".ajax_form #send").bind("click", function(){
											 
	my_error = false;
	$(".ajax_form #company, .ajax_form #name, .ajax_form #email, .ajax_form #telephone, .ajax_form #message ").each(function(i){
											
				var value = $(this).attr("value");
				var check_for = $(this).attr("id");
				var surrounding_element = $(this).parent();
				//var surrounding_element = $(this).parents(div:eq(0));				
				//var surrounding_element = $(this).closest("div");
				if(check_for == "email"){
					if(!value.match(/^\w[\w|\.|\-]+@\w[\w|\.|\-]+\.[a-zA-Z]{2,4}$/)){
						
						surrounding_element.addClass("error");
						
						my_error = true;
						}else{
						surrounding_element.addClass("valid");	
						}
					}

					
				if(check_for == "company" || check_for == "name" || check_for == "email" || check_for == "telephone" || check_for == "message"){
					if(value == ""){
						
						surrounding_element.addClass("error");
						
						my_error = true;
						}else{
						surrounding_element.addClass("valid");	
						}
					}
						   if($(".ajax_form #company, .ajax_form #name, .ajax_form #email, .ajax_form #telephone , .ajax_form #message").length  == i+1){
								if(my_error == false){
									$(".ajax_form").slideUp(400);
									
									var $datastring = "ajax=true";
									$(".ajax_form input, .ajax_form textarea").each(function(i)
									{
										var $name = $(this).attr('name');	
										var $value = $(this).attr('value');
										$datastring = $datastring + "&" + $name + "=" + $value;
									});
																		
									
									$(".ajax_form #send").fadeOut(100);	
									
									$.ajax({
									   type: "POST",
									   url: "send.php",
									   data: $datastring,
									   success: function(response){
									   $(".ajax_form").before("<div class='ajaxresponse' style='display: none;'></div>");
									   $(".ajaxresponse").html(response).slideDown(400); 
									   $(".ajax_form #send").fadeIn(400);
									   $(".ajax_form #company, .ajax_form #name, .ajax_form #email, .ajax_form #telephone , .ajax_form #message").val("");
										   }
										});
									} 
							}					
							
					});
									if($('#rad_telefono').attr('checked') == true || $('#rad_email').attr('checked') == true) {
									$(this).parent.addClass("valid");	
									//alert("valid");						
									}else{
									$(this).parent.addClass("error");										
									//alert("error");
									}					
			return false;
	});
}

}

function k_fadein()
{
	$("#menu").css("display","none");
	$("#menu").fadeIn(1000);
}

function k_featureimage()
{
	$("#features").css("text-indent","-999999px");	
}

