// JavaScript Document
/*----main banner slider ---*/
var theInt = null;
		var $crosslink, $navthumb;
		var curclicked = 0;
		
		theInterval = function(cur){
			clearInterval(theInt);
			
			if( typeof cur != 'undefined' )
				curclicked = cur;
			
			$crosslink.removeClass("active-thumb");
			$navthumb.eq(curclicked).parent().addClass("active-thumb");
				$(".stripNav ul li a").eq(curclicked).trigger('click');
			
			theInt = setInterval(function(){
				$crosslink.removeClass("active-thumb");
				$navthumb.eq(curclicked).parent().addClass("active-thumb");
				$(".stripNav ul li a").eq(curclicked).trigger('click');
				curclicked++;
				if( 6 == curclicked )
					curclicked = 0;
				
			}, 5000);
		};
		
		/* $(function(){
			
			$("#main-photo-slider").codaSlider();
			
			$navthumb = $(".nav-thumb");
			$crosslink = $(".cross-link");
			
			$navthumb
			.click(function() {
				var $this = $(this);
				theInterval($this.parent().attr('href').slice(1) - 1);
				return false;
			});
			
			theInterval();
		}); */
/*----main banner slider ---*/
/*--- featured products slider--*/
	var current_product = 5;

	var totalproducts = 10;

	$(document).ready(function() {


		if(totalproducts <= 5) {

			$('#nextproduct').animate({'opacity':'0.5'}, 500);

		}

		$('#prevproduct').animate({'opacity':'0.5'}, 500);

	});

	

	function slidenext() {

		if(current_product < totalproducts) { 

		//if(current_product == totalproducts) {$('#productstrip').animate({'left':'0px'}, 500); return;}

			$('#productstrip').animate({'left':'-=173px'}, 500);

			current_product++;

			if(current_product == totalproducts) { $('#nextproduct').animate({'opacity':'0'}, 500).css({'cursor':'default'});}

			$('#prevproduct').animate({'opacity':'1'}, 500).css({'cursor':'hand', 'cursor':'pointer'});

		}

	}

	

	function slideprev() {

		if(current_product > 5) { 

			$('#productstrip').animate({'left':'+=173px'}, 500);

			current_product--;

			if(current_product == 5) { $('#prevproduct').animate({'opacity':'0'}, 500).css({'cursor':'default'});}

			$('#nextproduct').animate({'opacity':'1'}, 500).css({'cursor':'hand', 'cursor':'pointer'});

		}

	}
/*--- free shipping products slider--*/	
	var scurrent_product = 5;

	var stotalproducts = 10;

	$(document).ready(function() {

		if(stotalproducts <= 5) {

			$('#snextproduct').animate({'opacity':'0.5'}, 500);

		}

		$('#sprevproduct').animate({'opacity':'0.5'}, 500);

	});

	

	function slidenext2() {

		if(scurrent_product < stotalproducts) { 

		//if(current_product == totalproducts) {$('#productstrip').animate({'left':'0px'}, 500); return;}

			$('#sproductstrip').animate({'left':'-=173px'}, 500);

			scurrent_product++;

			if(scurrent_product == stotalproducts) { $('#snextproduct').animate({'opacity':'0'}, 500).css({'cursor':'default'});}

			$('#sprevproduct').animate({'opacity':'1'}, 500).css({'cursor':'hand', 'cursor':'pointer'});

		}

	}

	

	function slideprev2() {

		if(scurrent_product > 5) { 

			$('#sproductstrip').animate({'left':'+=173px'}, 500);

			scurrent_product--;

			if(scurrent_product == 5) { $('#sprevproduct').animate({'opacity':'0'}, 500).css({'cursor':'default'});}

			$('#snextproduct').animate({'opacity':'1'}, 500).css({'cursor':'hand', 'cursor':'pointer'});

		}

	}
/*--- free shipping products slider--*/		

/*---- menu bar scripts */
	
	var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 
// -->

/* --- menu bar script end ----*/

/*--text feild clear function --*/
 
function clearText(field){
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}
/*--text feild clear function ends --*/


/*FUNCTION FOR NEWSLETTER SUBSCRIPTION*/
function newsletterSubscribe(){

		//GET THE EMAIL ADDRESS
		var email_address = $('#subscriber_email').val();
		var site_name = 'mimio-boards';
		//CHECK IF EMAIL ADDRESS ENTERED IS VALID OR NOT
		if(isEmail(email_address))
		{
			$.get("newsletter.php?action=newsletter_subscribe_email",{
														 Email_Address:email_address,
														 Site_Name : site_name
														}, function(data){
															
															if(data=='failed'){
																$('#newsletter_subs_message').html('<font color="red">Email Already Exists!</font>');
															}
															if(data=='success'){
																$('#newsletter_subs_message').html('<font color="#669900"><strong>Thanks For Subscribing!</strong></font>');
															}
														});
			
		}else{
			$('#newsletter_subs_message').html('<font color="red">Please Enter Valid Email!</font>');
		}
}

/*FUNCTION TO CHECK EMAIL VALIDATION*/
function isEmail(string) {
	return (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1);
}
