// JavaScript Document
$(document).ready(function(){
	$('#overlay').height( $("body").height() );
	
	$(".contact-button").click(function(){
		$('#overlay').fadeIn(1000);
		$('#contact-us').slideDown(1500);
		return false;
	})
	$(".contact-button1").click(function(){
		$('#overlay').fadeIn(1000);
		$('#contact-us').slideDown(1500);
		return false;
	})
	$("#contact-close").click(function(){
		$('#contact-us').slideUp(1000);
		$('#overlay').fadeOut(1500);
	})
/////////////////////////////////////////////////////////
	$('#send-contact-us').click(function(){
		var contactName = $('#contactName').val();
		var contactEmail = $('#contactEmail').val();
		var contactEmail2 = $('#contactEmail2').val();
		var contactMSG = $('#contactMSG').val();
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		
		if( contactName == "" || contactEmail == "" || contactEmail2 == "" || contactMSG == ""){
			alert("عفواً .. جميع الحقول مطلوبة");
			return false;
		}
		if(!reg.test($('#contactEmail').val()) || !reg.test($('#contactEmail2').val()) ){
			alert("عفواً .. البريد الإلكتروني غير صحيح");
			return false;
		}
		if( contactEmail != contactEmail2 ){
			alert("عفواً .. البريد الإلكتروني غير متطابق");
			return false;
		}
		$('#contact-us-loading').ajaxStart(function(){ $(this).show() } );
		$('#contact-us-loading').ajaxError(function(){ $(this).hide() } );
		$.ajax({
			type:'POST',
			url:base_path+'conratct-us',
			data: 'contactName='+contactName+'&contactEmail='+contactEmail+'&contactMSG='+contactMSG,
			cache:false,
			error: function(xhr, ajaxOptions, thrownError){
				alert('error number: '+xhr.status);
			},
			success: function(msg){
				$('#contact-us-loading').hide();
				$('#contact-us-message').stop().animate( {"opacity": 1},{duration:1}).animate( {"top": 0},{duration:1333});
				$('#contact-us-message').show().html(msg).animate( {"opacity": "hide"}, { duration:5500 } ).css({top:0});
				setTimeout($.unblockUI, 1000);
				}
			});
	});
	
	$(".search-button").click(function(){
		$('#overlay').fadeIn(500);
		$('#search-box').slideDown(1000);
		return false;
	})
	$(".search-button1").click(function(){
		$('#overlay').fadeIn(500);
		$('#search-box').slideDown(1000);
		return false;
	})
	$("#search-box-close").click(function(){
		$('#search-box').slideUp(500);
		$('#overlay').fadeOut(1000);
	})
	$('#doSearch').click(function(){
		var searchBox = $('#searchBox').val();
		if( searchBox == "" ){
			alert("أدخل كلمات البحث");
			$('#searchBox').select();
			return false;
		}
		window.location = base_path+"search/result/"+searchBox;
	});
	
	$(".about-button").click(function(){
		$('#overlay').fadeIn(500);
		$('#about-us-box').slideDown(1000);
		return false;
	})
	$(".about-button1").click(function(){
		$('#overlay').fadeIn(500);
		$('#about-us-box').slideDown(1000);
		return false;
	})
	$("#about-us-box-close").click(function(){
		$('#about-us-box').slideUp(500);
		$('#overlay').fadeOut(1000);
	})
	
	$(".serv1-button").click(function(){
		$('#overlay').fadeIn(500);
		$('#s2f-box').slideDown(1000);
		return false;
	})
	$("#s2f-box-close").click(function(){
		$('#s2f-box').slideUp(500);
		$('#overlay').fadeOut(1000);
	})
	$('#send2f').click(function(){
		var yourName = $('#yourName').val();
		var yourEmail = $('#yourEmail').val();
		var fName = $('#fName').val();
		var fEmail = $('#fEmail').val();
		var url = $('#url').val();
		
		if( yourName == "" || yourEmail == "" || fName == "" || fEmail == "" ){
			alert("عفواً .. جميع الحقول مطلوبة");
			return false;
		}
		
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if( !reg.test(yourEmail) || !reg.test(fEmail) ){
			alert("البريد الإلكتروني غير صحيح");
			return false;
		}
		
		$('#s2f-loading').ajaxStart(function(){ $(this).show() } );
		$('#s2f-loading').ajaxError(function(){ $(this).hide() } );
		$.ajax({
			type:'POST',
			url:base_path+'send2f',
			data: 'yourName='+yourName+'&yourEmail='+yourEmail+'&fName='+fName+'&fEmail='+fEmail+'&url='+url,
			cache:false,
			error: function(xhr, ajaxOptions, thrownError){
				alert('error number: '+xhr.status);
			},
			success: function(msg){
				$('#s2f-loading').hide();
				$('#s2f-message').stop().animate( {"opacity": 1},{duration:1}).animate( {"top": 0},{duration:1333});
				$('#s2f-message').show().html(msg).animate( {"opacity": "hide"}, { duration:5500 } ).css({top:0});
				setTimeout($.unblockUI, 1500);
				}
			});
	});

})