jQuery(document).ready(function($){
	
	var defaultUserValue = "enter username";
	var defaultPassValue = "password";
	var defaultEmailValue = "enter user e-mail";
	
    jQuery('#gwi_user, #gwi_fpassuser').focus( function() {
        if ( jQuery(this).val() == defaultUserValue ){  
            jQuery(this).val("");
        } 
    });  
	
    jQuery('#gwi_pass').focus( function() {
        if ( jQuery(this).val() == defaultPassValue ){  
            jQuery(this).val("");
        } 
    });  
	
    jQuery('#gwi_fpassemail').focus( function() {
        if ( jQuery(this).val() == defaultEmailValue ){  
            jQuery(this).val("");
        } 
    });  



    jQuery('#gwi_user, #gwi_fpassuser').blur( function() {  
        if ( jQuery(this).val() == "" ) {  
            jQuery(this).val( defaultUserValue );  
        }  
    });  

    jQuery('#gwi_pass').blur( function() {  
        if ( jQuery(this).val() == "" ) {  
            jQuery(this).val( defaultPassValue );  
        }  
    });  

    jQuery('#gwi_fpassemail').blur( function() {  
        if ( jQuery(this).val() == "" ) {  
            jQuery(this).val( defaultEmailValue );  
        }  
    });  

	jQuery(".requestdemoButton").bind( 'click', function() {
		
		var nameval = jQuery("#c_name").val();
		var emailval = jQuery("#c_email").val();
		var phoneval = jQuery("#c_phone").val();
		var countryval = jQuery("#c_country").val();						
		var companyval = jQuery("#c_company").val();
		var jobval = jQuery("#c_job").val();

		path = template_url + "requestdemo.php";

		jQuery.post( path, { 	name: nameval,
								email: emailval,
								phone: phoneval,
								country: countryval,
								company: companyval,
								job: jobval },
                function(data) {
					if ( data[0] == "ERROR" ) {
						jQuery(".demomessage").addClass("error");
						jQuery(".demomessage").show();
						jQuery(".demomessage").html(data[1]);
					} else {
						jQuery(".demomessage").addClass("success");						
						jQuery(".demomessage").show();
						jQuery("#demo_form").hide();	
						jQuery(".demomessage").html(data[1]);
					}
				}, 'json');
				
		return false;
 	});

	
	
	jQuery("#gwi_login").bind( 'click', function() {
		
		var unameval = jQuery("#gwi_user").val();
		var pwordval = jQuery("#gwi_pass").val();
		
		var user_account = site_url + "client-home";
		
		if (jQuery("#gwi_remember").val() == 'on')
			var remember = true;
		else
			var remember = false;
		
		path = template_url + "login.php";

		jQuery.post( path, { log: unameval, pwd: pwordval, rememberme: remember },
                function(data) {
					if ( data == unameval ) {
						location.replace(user_account);
					} else {
						jQuery(".form_message").show();
						jQuery(".form_message").html(data);
					}
				});
				
		return false;
 	});

	jQuery("#gwi_logout").click( function() {
		path = template_url + "logout.php";
		jQuery.post( path, 
                function( data ) {
					location.replace(site_url);
				});
		return false;
 	});
	
	jQuery("#gwi_chpass_link").click( function() {
		jQuery("#chpass").toggle('fadeIn');
		return false;
 	});
 	
	jQuery(".forgotpass").click( function() {
		jQuery("#fpass").toggle('fadeIn');
		return false;
 	});

	jQuery("#gwi_fpass").bind( 'click', function() {
		
		var unameval = jQuery("#gwi_fpassuser").val();
		var emailval = jQuery("#gwi_fpassemail").val();
		
		if ( unameval == defaultUserValue ) unameval = "";
		if ( emailval == defaultEmailValue ) emailval = "";
		
		path = template_url + "forgotpass.php";

		jQuery.post( path, { username: unameval, email: emailval },
                function(data) {
					if ( data == "OK" ) {
						jQuery(".form_fpass_message").show();
						jQuery(".form_fpass_message").html("Password reset. Please check your e-mail (spam too).");
					} else {
						jQuery(".form_fpass_message").show();
						jQuery(".form_fpass_message").html(data);
					}
				});
				
		return false;
 	});

	jQuery("#gwi_chpass").bind( 'click', function() {
		
		var gwipass1 = jQuery("#gwi_pass1").val();
		var gwipass2 = jQuery("#gwi_pass2").val();
		
		path = template_url + "changepass.php";

		jQuery.post( path, { gwi_pass1: gwipass1, gwi_pass2: gwipass2 },
                function(data) {
					if ( data == "OK" ) {
						jQuery(".form_message").show();
						jQuery(".form_message").html("Password changed!");
						location.replace(site_url);
					} else {
						jQuery(".form_message").show();
						jQuery(".form_message").html(data);
					}
				});
				
		return false;
 	});


	jQuery("#showGallery").bind( 'click', function() {
		
		jQuery('#gallerySlider').toggle("fast");
		current2 = 0;
		autoAdvanceGallery();	
		return false;
 	});
 	
 	
 	jQuery.each(jQuery.browser, function(i) {
	   if(jQuery.browser.msie){
	      jQuery("#analysis a").attr('href', 'http://tinyurl.com/trendstreamqv');
	   }else{
	      jQuery("#analysis a").attr('href', 'http://77.245.67.170/QvAJAXZfc/AccessPoint.aspx?open=&id=QVS@d3-620-49064%7CLive/Trendstream%20Production.qvw&client=Ajax');
	   }
	 });


	/* Blog SLIDER */



	var totWidth = 0;
	var positions = new Array();

	jQuery('#blogSlides .blogSlide').each(function(i){
		positions[i] = totWidth;
		totWidth += 678; // Container width
	});
	
	jQuery('#blogSlides').width(totWidth);

	jQuery('#blogSliderMenu ul li a').click(function(e,keepScroll){
			jQuery('li.blogMenuItem').removeClass('active_slide').addClass('inactive_slide');
			jQuery(this).parent().removeClass('inactive_slide').addClass('active_slide');
			var pos = jQuery(this).parent().prevAll('.blogMenuItem').length;
			jQuery('#blogSlides').stop().animate({marginLeft:-positions[pos]+'px'},450);
			e.preventDefault();
			if(!keepScroll) clearInterval(itvl);
	});
	
	jQuery('#blogSliderMenu ul li.blogMenuItem:first').addClass('active_slide').siblings().addClass('inactive_slide');
	 
	var current=1;
	function autoAdvance()
	{
		if(current==-1) return false;
		jQuery('#blogSliderMenu ul li a').eq(current%jQuery('#blogSliderMenu ul li a').length).trigger('click',[true]);
		current++;
	}

	var changeEvery = 5;
	var itvl = setInterval(function(){autoAdvance()},changeEvery*1000);


	/* Gallery SLIDER */


	var totWidth2 = 0;
	var positions2 = new Array();

	jQuery('#gallerySlides .gallerySlide').each(function(i){
		positions2[i] = totWidth2;
		totWidth2 += 678;  // Container width
	});
	
	jQuery('#gallerySlides').width(totWidth2);

	jQuery('#gallerySliderMenu ul li a').click(function(e,keepScroll2){
			jQuery('li.galleryMenuItem').removeClass('active_slide').addClass('inactive_slide');
			jQuery(this).parent().removeClass('inactive_slide').addClass('active_slide');
			var pos2 = jQuery(this).parent().prevAll('.galleryMenuItem').length;
			jQuery('#gallerySlides').stop().animate({marginLeft:-positions2[pos2]+'px'},450);
			e.preventDefault();
			if(!keepScroll2) clearInterval(itvl2);
	});
	
	jQuery('#gallerySliderMenu ul li.galleryMenuItem:first').addClass('active_slide').siblings().addClass('inactive_slide');
	 
	var current2=1;
	function autoAdvanceGallery()
	{
		if(current2==-1) return false;
		jQuery('#gallerySliderMenu ul li a').eq(current2%jQuery('#gallerySliderMenu ul li a').length).trigger('click',[true]);
		current2++;
	}

	var changeEvery2 = 5;
	var itvl2 = setInterval(function(){autoAdvanceGallery()},changeEvery2*1000);



	/* Twitter SLIDER */


	var totWidth1 = 0;
	var positions1 = new Array();

	jQuery('#twitterSlides .twitterSlide').each(function(i){
		positions1[i] = totWidth1;
		totWidth1 += 678;  // Container width
	});
	
	jQuery('#twitterSlides').width(totWidth1);

	jQuery('#twitterSliderMenu ul li a').click(function(e,keepScroll1){
			jQuery('li.twitterMenuItem').removeClass('active_slide').addClass('inactive_slide');
			jQuery(this).parent().removeClass('inactive_slide').addClass('active_slide');
			var pos1 = jQuery(this).parent().prevAll('.twitterMenuItem').length;
			jQuery('#twitterSlides').stop().animate({marginLeft:-positions1[pos1]+'px'},450);
			e.preventDefault();
			if(!keepScroll1) clearInterval(itvl1);
	});
	
	jQuery('#twitterSliderMenu ul li.twitterMenuItem:first').addClass('active_slide').siblings().addClass('inactive_slide');
	 
	var current1=1;
	function autoAdvanceTweet()
	{
		if(current1==-1) return false;
		jQuery('#twitterSliderMenu ul li a').eq(current1%jQuery('#twitterSliderMenu ul li a').length).trigger('click',[true]);
		current1++;
	}

	var changeEvery1 = 5;
	var itvl1 = setInterval(function(){autoAdvanceTweet()},changeEvery1*1000);

});