var liveHeight = 0;

function scrollLiveFeed() {
  if ($("#header-liveposts").css("margin-top").substring(0, $("#header-liveposts").css("margin-top").length - 2) <= (liveHeight * -1 )){
	$("#header-liveposts").css("margin-top", "0px");  
  }

var intervalHomeRssFeeds;
  
$("#header-liveposts").animate({ "margin-top" : ($("#header-liveposts").css("margin-top").substring(0, $("#header-liveposts").css("margin-top").length - 2) - 3) + "px" }, 99);
}

function scrollHf() {
  
  try {
	var top = $("#home-feed").css("top").substring(0, $("#home-feed").css("top").length - 2);
	if (top <= ($("#home-feed").height() * -1 )) {
	  $("#home-feed").css("top", "0px");	
	}
	$("#home-feed").animate({ "top" : ($("#home-feed").css("top").substring(0, $("#home-feed").css("top").length - 2) - 4) + "px" }, 99);
  } catch(err) {
    clearInterval(intervalHomeRssFeeds);
  }
  
}

var newsSlideShowContainer = "#content #slideShowContainer";

function goToNews(index) {
  $(newsSlideShowContainer).cycle(index);
}

$(document).ready(function() {
	var base         = rooturl2,
	theme_folder     = "/wp-content/themes/f5digitalgroup",
	php_folder       = base + theme_folder + "/php",
	$mainContent     = $("#container"),
	$ajaxSpinner     = $("#ajax-content-loader"),
	$searchInput     = $("#header-searchfield"),
	$allLinks        = $("a"),
	$el,
	$current_index = 0,
	$clicked_index = 0,
	$current_page,
  current_newsslide; 
  $fbAppIds = '152245024845578';  
    
    //Document scroll function
    $(document).scroll(function() {
        $("#header-linksearch").removeClass("header-linksearchactive");
        $("#header-searcharea").css("display", "none");
        $("#header-livepostswrapper").css("display", "none");
        $("#header-linklive a").css("background-position", "0 0");
        $('#overlay-wrapper').slideUp("slow");
    });
    
    //Content wrapper function
    $("#content-wrapper").click(function() {
        $("#header-linksearch").removeClass("header-linksearchactive");
        $("#header-searcharea").css("display", "none");
        $("#header-livepostswrapper").css("display", "none");
        $("#header-linklive a").css("background-position", "0 0");
    });
    
    //Header - global navigation - search function
    $("#header-linksearch a").click(function() {
        if ($("#header-searcharea").css("display") == "none") {
            $("#header-linksearch").addClass("header-linksearchactive");
            $("#header-searcharea").css("display", "block");
        }
        else {
            $("#header-linksearch").removeClass("header-linksearchactive");
            $("#header-searcharea").css("display", "none");
        }
    });
    
    //Header - special navigation - live function
    
    $("#header-linklive").click(function() {
      if ($('.content').attr('id') != 'home') {
        if ($("#header-livepostswrapper").css("display") == "block") {
            $("#header-livepostswrapper").css("display", "none");
            $("#header-linklive a").css("background-position", "0 0");
        }
        else {
            $("#header-livepostswrapper").css("display", "block");
              $.ajax({ url: liveF5DGPhpScriptPath, success: function(response) {
                $("#header-liveposts").html(response);
                
                $("#header-liveposts li").each(function() {
                    liveHeight += $(this).height() + 15;
                });
                
                liveHeight -=5;
                
                var intervalLiveFeed = setInterval("scrollLiveFeed()", 150);
            }});
        }
    }    
    });
    
	//Your one-stop digitall innovation hub	slider
	
	$('#header a#header-subtitle').click(function(e) {
		e.preventDefault();
		$('#overlay-descriptions li').hide();
    $('#overlay').css("background-position", "0 0");
    		
		$('#overlay-wrapper').slideToggle("slow");    
    //$('#header-globalnav, #content-wrapper, #footer-wrapper').click(function(){ $('#overlay-wrapper').slideUp("slow");});
    $('html').click(function(event){                                      
        var t_click = $(event.target).attr('id');
        var t_click_p =$(event.target).parent().attr('id');
        var t_click_pp =$(event.target).parent().parent().attr('id'); 
        var no_click = new Array('overlay-wrapper','overlay', 'overlay-links', 'overlay-descriptions');
        if ( (t_click == 'header-subtitle') || ($.inArray(t_click_p, no_click) >= 0) || ($.inArray(t_click_pp, no_click) >= 0)  ) {
             
        } else {
          $('#overlay-wrapper').slideUp("slow");
        }    
        e.preventDefault();                                               
    });
     	
	});
	
	$('#overlay a#overlay-linkf5dg').mouseenter( function(){
		$('#overlay').css("background-position", "0 0");
		$('#overlay-descriptions li').hide();
		$('#overlay-descriptionf5dg').show();            
	}).mouseleave( function(){
				
	});
	
	$('#overlay a#overlay-linkf5dc').mouseenter( function(){
		$('#overlay').css("background-position", "0 -78px");
		$('#overlay-descriptions li').hide();
		$('#overlay-descriptionf5dc').show();
	}).mouseleave( function(){
				
	});
	
	$('#overlay a#overlay-linkf5de').mouseenter( function(){
		$('#overlay').css("background-position", "0 -156px");
		$('#overlay-descriptions li').hide();
		$('#overlay-descriptionf5de').show();
	}).mouseleave( function(){
				
	});
	
	$('#overlay a#overlay-linkf5do').mouseenter( function(){
		$('#overlay').css("background-position", "0 -234px");
	  $('#overlay-descriptions li').hide();
    $('#overlay-descriptionf5do').show();		
	}).mouseleave( function(){
				
	});
	
	
	$("a:urlExternal").attr( "target", "_blank" ); 
	
	// using AJAX for all internal links
	
	$('a:urlInternal').live('click', function(e) { 
	  
	  $el = $(this);

	  $current_index = $('.current_page_item').index();
	  $clicked_index = $el.parent().index();

	  var path = $(this).attr('href').replace(base, '');
	  $.address.value(path);
	  $(".current_page_item").removeClass("current_page_item");
	  $allLinks.removeClass("current_link");
	  $el.addClass("current_link").parent().addClass("current_page_item");
	  return false;

    });

    $('#header-searchform').submit(function() {  
	  var s = $searchInput.val();
	  if (s) {
		s.replace(' ', '+');
		var query = '/?s=' + s;
		$.address.value(query);  
	  }
	  return false;
    }); 
	
    $.address.change(function(event) {
							  
	  if (event.value) {
	    $('#header-globalnav li').removeClass('current_page_item');

		if (($('.content').attr('id')=='news')&&(typeof($el) !== 'undefined')&&($($el.parent().parent()[0]).attr("id")=="news-nav")) {
		  $('#news-nav-icon-container #icon-links').animate({opacity:0, marginRight:'-500px'},500, function() {
			getNewsWithoutTransition(event);
		  });
	    } else {
		  animateContent(event);
		}
        
	  } 

	  var current = location.protocol + '//' + location.hostname + location.pathname;
	  if (base + '/' != current) {
		var diff = current.replace(base, '');
		location = base + '/#' + diff;
	  }
    });

  	function generatePageNotFound(){
  	  var pagenotfound = '<div class="content-900 bg-main"><div class="content-titlearea"><h1 class="tit">404 Error</h1></div><div class="inner-content-wrapper"><h2>Page not Found</h2></div></div>'
  	  $('#container').html(pagenotfound);
    } // generatePageNotFound()
        
    function animateContent(event){
		
		if($clicked_index > $current_index){
		  $mainContent.animate({marginLeft: -960,opacity: 0},500,function(){
			$mainContent.css({'margin-left':960});
			$mainContent.empty().load(base + event.value + ' .content', showContent); 
		  });
		}else{
		  $mainContent.animate({marginLeft: 960,opacity: 0},500,function(){
			$mainContent.css({'margin-left':-960});
			$mainContent.empty().load(base + event.value + ' .content', showContent);
		  });
		}
		$ajaxSpinner.fadeIn();
	}
	
	function getNewsWithoutTransition(event){
	  $("#news-nav-container #news-nav li a").removeClass('current');
	  $(newsSlideShowContainer).fadeOut(500, function() {
		 $(newsSlideShowContainer).empty().html('<div id="newsPreloader"></div>');
		 $(newsSlideShowContainer).fadeIn('fast');
		 $('#news').load(base + event.value + ' #news div.content-900', function(response, status, xhr) {                                         
										  $current_page = $('.content').attr('id');
										  if($current_page == 'news'){
											  animateIconLinks();											  
											  news();
											  stButtons.locateElements();
										  }
										});
	  });
	}

	function showContent(response, status, xhr) {
	  if (status == 'error') {
	     generatePageNotFound();	     
	  } else {
	  
	  $current_page = $('.content').attr('id');	  
	  //home page
	  if($('.content').attr('id') == 'home'){
	  	  //$('#header-subtitle').css("display", "none");
		  $('#container').fadeIn('2000');
		  $('#header-linkhome').addClass('current_page_item');
		  $('#header-linkhome').find('a').addClass('current_link');
		  home();
	  } else {
    	  // show the button live
	     $('#header-linklive').show();
    }
	  //news page
	  if($('.content').attr('id') == 'news'){
	    var open_slide = $('.content').attr('rel');
		  $('#header-linknews').addClass('current_page_item');
		  $('#header-linknews').find('a').addClass('current_link');
		  current_newsslide = parseInt($('.content').attr('rel'));
		  news();
		  $('#header-subtitle').css("display", "block");
	  }
	  //about us
	  else if($('.content').attr('id') == 'about-us'){
		  $('#header-linkabout').addClass('current_page_item');
		  $('#header-linkabout').find('a').addClass('current_link');
		  $('#header-subtitle').css("display", "block");
	  }
	  //contact us page
	  else if($('.content').attr('id') == 'contact-us'){
		  $('#header-linkcontact').addClass('current_page_item');
		  $('#header-linkcontact').find('a').addClass('current_link');
		  contactUsForm();
		  $('#header-subtitle').css("display", "block");
	  }
	  //work with us
	  else if($('.content').attr('id') == 'work-with-us'){
		  $('#header-linkwork').addClass('current_page_item');
		  $('#header-linkwork').find('a').addClass('current_link');
		  workWithUs();
		  $('#header-subtitle').css("display", "block");
	  }
	  //rss news
	  else if($('.content').attr('id') == 'f5-rss'){
		  f5rss();
		  $('#header-subtitle').css("display", "block");
	  }
	  //work with us details
	  else if($('.content').attr('id') == 'work-with-us-details'){
		  $('#header-linkwork').addClass('current_page_item');
		  $('#header-linkwork').find('a').addClass('current_link');
		  $('#header-subtitle').css("display", "block");
	  }
	  //rss news
	  else if($('.content').attr('id') == 'f5-rss'){
		  f5rss();
		  $('#header-subtitle').css("display", "block");
	  }	  
			// client page
		else if($('.content').attr('id') == 'clients'){
		   clients();
		}
		// partners page
		else if($('.content').attr('id') == 'partners'){
		   partners();
		}
		}
	  $ajaxSpinner.fadeOut();
	  $mainContent.animate({marginLeft: '0', opacity: 1},500, function() {
		//landing to news page from other pages
		if ($('.content').attr('id')=='news')
		  animateIconLinks();
		  stButtons.locateElements();
	  });
	  
	  
	}

	//home

	function home(){
      $('#home-banner #f5dg,#home-banner #f5dc, #home-banner #f5de, #home-banner #f5do').mouseenter( function(){
          $("#" + $(this).attr("id") + "_info" ).show();
      $("#" + $(this).attr("id") + "_stem" ).show();
      } ).mouseleave( function() { 
        $('#home-banner #f5dg_info,#home-banner #f5dc_info, #home-banner #f5de_info, #home-banner #f5do_info').hide();
        $('#home-banner #f5dg_stem,#home-banner #f5dc_stem, #home-banner #f5de_stem, #home-banner #f5do_stem').hide();	  
      } );
      
	  $.ajax({
        url: php_folder + "/get-latest-rss-news.php",
        success: function(response) {
           $('#latest-news div#latest-news-home-slide').html(response);
           //slide now
        	  $('#latest-news-home-slide').cycle({
        			fit:0,  cleartypeNoBg: true, 
        			slideResize:0,
        			fx: "fade",fastOnEvent:0,fit:1,
        			speed: 1000,timeout: 5000});           
         }
      }); 
	  
	  $.ajax({
		url: php_folder + "/live.php",
		success: function(response) {
          $("#home-feed").html(response);
            //scrollHomeFeeds();
            $jScroller.add("#home-feedcontainer","#home-feed","up",2,true);
            $jScroller.start();            
          }
	  });
	  // hide the button live
	  $('#header-linklive').hide();
	}
	
	function scrollHomeFeeds() {
	   intervalHomeRssFeeds = setInterval('scrollHf()', 150);
	}

	//news

    var firstCycle = true;
	
	function news(){
		
    showShareIcons($($("ul#news-nav-icon li")[0]).find("a").attr("url"), 150);
	  initCycle();	  
	  //FB.init({appId: "152245024845578", status: true, cookie: true, xfbml: true});	  
	  $("#news-nav-container #news-nav li a[title=" + /20[0-9]{2}/.exec(location.href) + "]").addClass('current');
	  
	}
	
	function animateIconLinks() {
	  $('#news-nav-icon-container #icon-links').animate({opacity:1, marginRight:'0px'},1000);
	}
	
	function initCycle() {
		$('#news-left').hide();
		$('#news-right').hide();  	
	  //resetting firstCycle along with cycle initialization
	  if (current_newsslide == 0 ){
	   firstCycle = true;
    }    
	  $(newsSlideShowContainer).cycle({
		fx:    'scrollHorz', 
		timeout: 0,  cleartypeNoBg: true,
		startingSlide: 0,
		next:  '#news #news-right img.next', 
		prev:  '#news #news-left  img.prev',
		before: onBefore,
		after:  onAfter
	  });	
	  if (current_newsslide > 0 ){
	    goToNews(current_newsslide);
    }              	  
	}
	
	function onBefore(curr, next, opts) {		
	  var index = opts.nextSlide;
	  if (firstCycle) { 
		index = 0;
		firstCycle = false;
	  }
	  $("#news-nav-icon li a.current").removeClass('current');
	  $('#news-nav-icon li a[name="'+index+'"]').addClass('current');
	  $(newsSlideShowContainer).css('overflow', 'hidden');
	  //hideShareButtons();
	}
	
	function onAfter(curr, next, opts) {
	  $('#news-left').hide();
	  $('#news-right').hide();			
	  $(newsSlideShowContainer).css('overflow', 'visible');
	  //showShareButtons(opts.currSlide);
	  //showShareIcons($($("ul#news-nav-icon li")[opts.currSlide]).find("a").attr("url"), 150);
	  navigationshows(opts);
	}
	
	function hideShareButtons() {
	  $('.share-toolbar #like').empty();
	  $('.st_sharethis_button').hide();
	}
	function navigationshows(opts){
	  // hide navigation if first/last added by fritz 07-28-2011			
      if (opts.slideCount == 1){
				// hide all
				$('#news-left').hide();
				$('#news-right').hide();      
      } else if ((opts.currSlide +1) == 1) {					
				// hide the prev
				$('#news-left').hide();
				$('#news-right').show();
			} else if ((opts.currSlide +1) == opts.slideCount) {
				// hide the next
				$('#news-left').show();
				$('#news-right').hide();				
			} else {
				$('#news-left').show();
				$('#news-right').show();						
			}  
   } 	
   
  function showShareIcons(pagelink, width) { // added by fritz 09/06 make it useful hehehe   152245024845578
  		if($('.share-toolbar').length > 0){     
      		FB.init({appId: $fbAppIds, status: true, cookie: true, xfbml: true});      		
			(function(d){
			  var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
			  js = d.createElement('script'); js.id = id; js.async = true;
			  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
			  d.getElementsByTagName('head')[0].appendChild(js);
			}(document));      	
      stButtons.locateElements();
      gapi.plusone.go();           
      }  
  }		
    function clients(){
      
      //$('#page-nav-dots').hide();
      $('#page-nav-dots').animate({opacity:0, marginRight:'-500px'},500);      
            
      $(".current_page_item").removeClass("current_page_item");
      $allLinks.removeClass("current_link");
      $("#header-linkclients a").addClass("current_link").parent().addClass("current_page_item");
          
  		$(".client-cycle").cycle({     
  			fx:"scrollHorz",
  			timeout: 0, cleartypeNoBg: true, 
  			before: function(curr, next, opts) {
  			opts.animOut.opacity = 0;
  			},			
        pager:"#page-nav-dots",
        after: function(curr,next,opts){    
          var index = opts.slideCount;
          $('#page-nav-dots')[opts.slideCount <= 1 ? 'hide' : 'show']();			          
        }
    	}); // end slides            
      //$('#page-nav-dots').show("slide", { direction: "right" }, 1000);
      $('#page-nav-dots').animate({opacity:1, marginRight:'0px'},1000);
      /*              
    	$('ul.client-list li').hover(function(){        
        $('.client_details').hide();
        $('#'+$(this).attr('id')+'-details').show();
      },function(){        
        $('#'+$(this).attr('id')+'-details').hide();
      });
      
      $("#foo").mousedown( function() { // on mousedown
       $(this).css("background-color", intialState ? "#0F0" : "#F00"); // toggle bgColor
       initialState = !initialState; // toggle flag
     });
     */
      
    }//clients()
    
    function partners(){
      
      $(".current_page_item").removeClass("current_page_item");      
      $allLinks.removeClass("current_link");
      $("#header-linkpartners a").addClass("current_link").parent().addClass("current_page_item");
      
    	$('#backtotop span').click(function() {
    		$('body,html').animate({scrollTop:0},800);
    	});       
          
    	$(window).scroll(function() {
    		if($(this).scrollTop() != 0) {
    			$('#backtotop').fadeIn();	
    		} else {
    			$('#backtotop').fadeOut();
    		}
    	}); 
      /*
      function goToByScroll(id){
      	$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
      }*/ 
                     
    }// partners()	
	//work with us
	function workWithUs(){
	  //getRssVacancies();
	  var sliderOptions1 = {
			  effect: "boxRain", 
			  boxCols: 15,
			  boxRows: 12,
			  slices: 20, 
			  animSpeed: 300,
			  pauseTime: 6910,
			  startSlide: 0,
			  directionNav: false,
			  directionNavHide: false,
			  controlNav: false,
			  controlNavThumbs: false,
			  keyboardNav: false,
			  pauseOnHover: false,
			  manualAdvance: false
	  };
	  
	  var sliderOptions2 = {
			  effect: "boxRandom", 
			  boxCols: 8,
			  boxRows: 12,
			  slices: 15, 
			  animSpeed: 300,
			  pauseTime: 5450,
			  startSlide: 0,
			  directionNav: false,
			  directionNavHide: false,
			  controlNav: false,
			  controlNavThumbs: false,
			  keyboardNav: false,
			  pauseOnHover: false,
			  manualAdvance: false
	  };
	  
	  var sliderOptions3 = {
			  effect: "boxRainGrowReverse", 
			  boxCols: 8,
			  boxRows: 8, 
			  slices: 12,
			  animSpeed: 300,
			  pauseTime: 4780,
			  startSlide: 0,
			  directionNav: false,
			  directionNavHide: false,
			  controlNav: false,
			  controlNavThumbs: false,
			  keyboardNav: false,
			  pauseOnHover: false,
			  manualAdvance: false
	  };
	  
	  var sliderOptions4 = {
			  effect: "boxRainGrow", 
			  boxCols: 8,
			  boxRows: 8,
			  slices: 12, 
			  animSpeed: 300,
			  pauseTime: 6230,
			  startSlide: 0,
			  directionNav: false,
			  directionNavHide: false,
			  controlNav: false,
			  controlNavThumbs: false,
			  keyboardNav: false,
			  pauseOnHover: false,
			  manualAdvance: false
	  };
	  $("#work-whygalleryleft").nivoSlider(sliderOptions1);
	  $("#work-whygallerycenter").nivoSlider(sliderOptions2);
	  $("#work-whygalleryrighttop").nivoSlider(sliderOptions3);
	  $("#work-whygalleryrightbot").nivoSlider(sliderOptions4);
	  
	  $.ajax({
		url: php_folder + "/get-rss-vacancies.php",
		success: function(response) {
		  $('#work-openings').html(response);
		}
	  }); 
	  
	}
	
	// contact us
    function contactUsForm(){
	  $("label").inFieldLabels();
	  
	  $("form.wpcf7-form").submit(function() {
		  
		  var valid = new Array(4);
		  for (var i = valid.length-1; i >= 0; -- i) valid[i] = 0;
	
		  if (!$("#username").val()) {
			$("label[for='username']").text("Please enter your name");
			$("label[for='username']").addClass("contact-form-error");
		  }else{
			 $("label[for='username']").text("Your name");
			 $("label[for='username']").removeClass("contact-form-error");
			 valid[0] = 1;
		  }
		  
		  if (!$("#email").val()) {
			$("label[for='email']").text("Please enter your email");
			$("label[for='email']").addClass("contact-form-error");
		  }else if (($("#email").val()).indexOf("@")<0 || ($("#email").val()).indexOf(".")<0) {
			$("#email").val('');
			$("#email").blur();
			$("label[for='email']").text("Please enter a valid email");
			$("label[for='email']").addClass("contact-form-error");
		  }else{
			 $("label[for='email']").text("Your email");
			 $("label[for='email']").removeClass("contact-form-error");
			 valid[1] = 1;
		  }
		  
		  if (!$("#subject").val()) {
			$("label[for='subject']").text("Please enter your subject");
			$("label[for='subject']").addClass("contact-form-error");
		  }else{
			 $("label[for='subject']").text("Subject");
			 $("label[for='subject']").removeClass("contact-form-error");
			 valid[2] = 1;
		  }
		  
		  if (!$("#message").val()) {
			$("label[for='message']").text("Please enter your message");
			$("label[for='message']").addClass("contact-form-error");
		  }else{
			 $("label[for='message']").text("Message");
			 $("label[for='message']").removeClass("contact-form-error");
			 valid[3] = 1;
		  }
		  
		  if(valid[0] && valid[1] && valid[2] && valid[3]){
			return true;
		  }else{
			return false;  
		  }
	  });
    }
	
	// f5-rss
	
	function f5rss() {
	  getRssNews(0);
	}
	
	function getRssNews(p) {
      $('#rss-news .uiMorePager a').hide();
      $('#rss-news .uiMorePager span').show();
      $.ajax({
        url: php_folder + "/get-rss-news.php",
        type: "get",
        data: ({
                p : p
              }),
        success: function(response) {
					$('#rss-news .uiMorePager').remove();
					$('#rss-news').append(response);
					$('.uiMorePager a#more').one('click', function(e) {
					  e.preventDefault();
					  getRssNews($(this).attr('page'));
				    });
                 }
      });        
    }
    
    //hide searchbox when other mainmenu links are clicked
    $('#header-globalnav li[id != "header-linksearch"]').click(function() {
    	$("#header-linksearch").removeClass("header-linksearchactive");
        $("#header-searcharea").css("display", "none");
    });
    
    //hide tagline on homepage
	/*
    $('.content[id = "home"]')(function() {
    	$('#header-subtitle').hide;
    });
    $('.content[id != "home"]')(function() {
    	$('#header-subtitle').show;
    });
    */
	
    function contactUsForm(){
		$("label").inFieldLabels(); //Fade in and out on focus
		$('.wpcf7-form').append('<p class="msg"></p>');
        $("form").submit(function() {
            var valid = new Array(4);
            for (var i = valid.length-1; i >= 0; -- i) valid[i] = 0;

            if (!$("#username").val()) {
              $("label[for='username']").text("Please enter your name");
              $("label[for='username']").addClass("contact-form-error");
            }else{
               $("label[for='username']").text("Your name");
               $("label[for='username']").removeClass("contact-form-error");
               valid[0] = 1;
            }
            
            if (!$("#email").val()) {
              $("label[for='email']").text("Please enter your email");
              $("label[for='email']").addClass("contact-form-error");
            }else if (($("#email").val()).indexOf("@")<0 || ($("#email").val()).indexOf(".")<0) {
              $("#email").val('');
              $("#email").blur();
              $("label[for='email']").text("Please enter a valid email");
              $("label[for='email']").addClass("contact-form-error");
            }else{
               $("label[for='email']").text("Your email");
               $("label[for='email']").removeClass("contact-form-error");
               valid[1] = 1;
            }
            
            if (!$("#subject").val()) {
              $("label[for='subject']").text("Please enter your subject");
              $("label[for='subject']").addClass("contact-form-error");
            }else{
               $("label[for='subject']").text("Subject");
               $("label[for='subject']").removeClass("contact-form-error");
               valid[2] = 1;
            }
            
            if (!$("#message").val()) {
              $("label[for='message']").text("Please enter your message");
              $("label[for='message']").addClass("contact-form-error");
            }else{
               $("label[for='message']").text("Message");
               $("label[for='message']").removeClass("contact-form-error");
               valid[3] = 1;
            }
            
            
            
            if(valid[0] && valid[1] && valid[2] && valid[3]){
            	$('.wpcf7-form .ajax-loader').show();
            	
            	$('.wpcf7-form .msg').html('');
				$data = 'username='+$('#username').val()+'&email='+$('#email').val()+'&subject='+$('#subject').val()+'&message='+$('#message').val();
				$.ajax({
					type: 'POST',
					url: rooturltemp + '/phpgmailer/sendmail.php',
					data: $data,
					success: function(data){						
						if(data == 'true'){
							$('.wpcf7-form .ajax-loader').hide();
							$('.wpcf7-form .msg').html('Your email has been sent.').show();
						}else if(data == 'false'){		
							$('.wpcf7-form .ajax-loader').hide();
							$('.wpcf7-form .msg').html('Could not send your email. Please try again').show();
						}
					}
				});
              return false;
            }else{
              return false;  
            }
        });
    }
	
});
