$(document).ready(function(){

	$('#favorite').jFav();
	
	
	$('#slide').css('margin-left', 0);
	
	/* Iphone Slide */
	$('#slide').bxSlider({
		margin: 0,
		auto: true,
		auto_controls: true,
		controls: false,
		width: 79,
        pager: false,
        auto_controls: false
	});
	/* End of Iphone Slide */
	
	
	
	
	$('#social ul li a img.next').hover(function() {
    $(this).stop(true,true).animate({opacity:0,duration: 1500});
       }, function() {
    $(this).stop(true,true).animate({opacity:1,duration: 1500});
      })
	
	
	var left = $(window).width()/2 - $('#formWrapper').width()/2;
	var top = $(window).height()/2 - $('#formWrapper').height()/2;
	$('#formWrapper').css({'left': left,'top': top});
	$('<div id="new"></div>').appendTo('body').css({'position':'absolute','left':'0','top':'0','width':$(document).width(),'height':$(document).height(),'background':'#000000','opacity':0.82,'display':'none'});
	$('#new img').css({'margin':'0px auto 0px auto'})
	$('<div id="formCancel"></div>').appendTo('body').css({'position':'absolute','left':left,'top':top,'width':'35px','height':'35px','cursor':'pointer','z-index':9999,'display':'none','background':'url(images/formCancel.png) left top no-repeat'});
	$('.contact').click(
		function(){
			$('#new').fadeIn(500);
			$('#formWrapper').fadeIn(500);
			$('#formCancel').fadeIn(500);
			$('.contact').removeClass();
			return false;
		}
	);
	$('#formCancel').click(
	    function(){
					$('#formWrapper').fadeOut(500);
					$('#formCancel').fadeOut(500);
					$('#new').fadeOut(500);
	    }
	);
	$('#new').click(
	    function(){				
					$('#formWrapper').fadeOut(500);
					$('#formCancel').fadeOut(500);
					$('#new').fadeOut(500);
	    }
	);


			
	$("#contactForm").submit(function(){
					
		$.ajax({
  			type: "POST",
   			url: "sendmail.php",
   			data: $("#contactForm").serialize()+"&submit=",
   			dataType: 'json',
  			success: function(msg){
    						
    			if(msg.name != ''){
    							
    				$("#name").addClass('contacterror');
    							
    			}else{
    						
    				$("#name").removeClass('contacterror');
    						
    			}
    						
    			if(msg.subject != ''){
    							
    				$("#subject").addClass('contacterror');
    							
    			}else{
    						
    				$("#subject").removeClass('contacterror');
    						
    			}
    						
    			if(msg.email != ''){
    							
    				$("#email").addClass('contacterror');
    							
    			}else{
    						
    				$("#email").removeClass('contacterror');
    						
    			}
    						
    			if(msg.message != ''){
    							
    				$("#message").addClass('contacterror');
    							
    			}else{
    						
    				$("#message").removeClass('contacterror');
    						
    			}
    						
    						
    			if(msg.success == "yes"){
    				$(".successmessage").slideDown("slow");
    				$("#contactForm").clearForm();
					$("#contactForm").fadeOut(500);
					
					$('<div id="successMessage" style="float:left; font-size:11pt; margin:20px 0px 0px 70px; text-align:center; display:none;">Το μήνυμα σας στάλθηκε με επιτυχία!<br />Θα επικοινωνήσουμε μαζί σας σύντομα.</div>').appendTo('#Wrapper').delay(500).fadeIn();
					$('#formWrapper').delay(3000).fadeOut(500);
					$('#new').delay(3000).fadeOut(500);
					$('#formCancel').delay(3000).fadeOut(500);

    			}
    						
    						
  			}
		});
					
		return false;
				
	});
			
});
			
$.fn.clearForm = function() {
	return this.each(function() {
 	var type = this.type, tag = this.tagName.toLowerCase();
 	if (tag == 'form')
   		return $(':input',this).clearForm();
 	if (type == 'text' || type == 'password' || tag == 'textarea')
   		this.value = '';
 	else if (type == 'checkbox' || type == 'radio')
   		this.checked = false;
 	else if (tag == 'select')
   		this.selectedIndex = -1;
  	});
};


