// jQuery Cookie plugin
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000))}else{date=options.expires}expires='; expires='+date.toUTCString()}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('')}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break}}}return cookieValue}};

/**
 * Easy Gallery for jQuery
 * Create your web gallery with easy layout and easy configuration.
 * @url http://www.freelancer-id.com/easy-gallery/
 * @version 2.0
 * CopyRight: GNU General Public License v2
 * 
 * Developed by: Alaa Badran
 * http://www.freelancer-id.com/
 * Email alaa@freelancer-id.com
 *
 */
$.fn.egallery=function(options){var settings={animation:'scroll',width:400,height:400,speed:500,delay:4000,easing:'swing',thumbs:'none',thumbClass:'',thumbImage:'',aClass:'',auto:true};settings=$.extend(settings,options);var sgObj=$(this);var anim=false;var licount=0;var ap=null;var aind=0;function _css(){$(sgObj).css({'overflow':'hidden','width':settings.width+'px','height':settings.height+'px','position':'relative'});$(sgObj).find("ul").css({'list-style':'none','position':'absolute','top':0,'left':0,'width':(settings.width*$(sgObj).find("li").length)+'px','height':settings.height+'px'});$(sgObj).find("li").css({"float":"left",'width':settings.width+'px'})}function _createThumbsNumbers(){var n_all=$(sgObj).find("li").length;if(settings.animation=="slide");--n_all;var htm='<ul>';for(i=0;i<n_all;i++){htm+='<li class="'+settings.thumbClass+'">'+(i+1)+'</'+'li>'}htm+='</'+'ul>';return htm}function _createThumbsImage(){var htm='<ul>';var n_all=$(sgObj).find("li").length;if(settings.animation=="slide");--n_all;for(i=0;i<n_all;i++){htm+='<li class="'+settings.thumbClass+'" style="background:url(\''+settings.thumbImage+'\') center 0 no-repeat;"></'+'li>'}htm+='</'+'ul>';return htm}function _thumbs(th){if($("#ssgThumbs").length<1){return false}var animated=false;switch(th){case"numbers":$("#ssgThumbs").html(_createThumbsNumbers());break;case"image":$("#ssgThumbs").html(_createThumbsImage());break;case"custom":break;default:return false;break}$("#ssgThumbs li").click(function(){_cthumbs($("#ssgThumbs li").index(this),true)});$("#ssgThumbs li").eq(0).addClass(settings.aClass)}function _cthumbs(ind,c){if(anim==false){clearInterval(ap);anim=true;if(settings.thumbs!="none"){$("#ssgThumbs li").removeClass(settings.aClass);if(ind>=licount)lind=0;else lind=ind;$("#ssgThumbs li").eq(lind).addClass(settings.aClass);$(sgObj).find('ul').animate({'left':-(ind*settings.width)+'px'},settings.speed,settings.easing,function(){anim=false;if(c==true){aind=ind}if(settings.auto==true){ap=setInterval(function(){_autoplay()},settings.delay)}})}else{$(sgObj).find('ul').animate({'left':-(ind*settings.width)+'px'},settings.speed,settings.easing,function(){anim=false;if(settings.auto==true){ap=setInterval(function(){_autoplay()},settings.delay)}})}}}function _prepareGallery(){var first_item=$(sgObj).find("li").eq(0).html();licount=$(sgObj).find("li").length;$(sgObj).find("ul").eq(0).append("<li>"+first_item+"</li>")}function _prepare(){_thumbs(settings.thumbs)}function _run(){ap=setInterval(function(){_autoplay()},settings.delay)}function _autoplay(){aind++;if(aind>licount){if(settings.animation=="slide"){$(sgObj).find("ul").css("left",0);aind=1;_cthumbs(aind,false);return false}else{aind=0}}_cthumbs(aind,false)}function _init(){if(settings.animation=="slide")_prepareGallery();_css();_prepare();if(settings.auto==true){_run()}}return _init()};

var dlogin = false;
function showTribe(){
	if($("#tribes").css('display') == 'none'){
		// show
		$("#headerCats").hide();
		$("#tribes").show().animate({'height': '50px'},200);
	} else {
		$("#tribes").animate({'height': '0px'},200, function (){$(this).hide()});
	}
	
}
function showLogin(){
	/*if(dlogin == true){
		$("#login").animate({'height':'0'},200, function (){$(this).hide();});
		dlogin=false;
	} else {
		$("#login").show().animate({'height':'95px'},300,function (){dlogin=true;});
	}*/
	$("#login").slideToggle(350);
}

var prev = 0;
var bt='';
var bl = 0;
function slideBanner(){
	bl++;
	if(bl >= $("#galleryul li").length){
		bl=0;
	}
	go2(bl);
}
function go2(obj){
	bl=obj;
	clearTimeout(bt);
	var c = 0;
	c = obj * 730;
	if(obj>prev){
		$("#galleryul").animate({'left':'-'+c+'px'},500, function (){bt = setTimeout(function (){slideBanner();}, 9000);});
	} else if(obj<prev) {
		if(obj>0){
			c='-' + c;
		}
		$("#galleryul").animate({'left':c+'px'},500,function (){bt = setTimeout(function (){slideBanner();}, 9000);});
	} else {
		return false;
	}
	prev = obj;
	$("#g_nav li").removeClass("alinav");
	$("#g_nav li").eq(obj).addClass("alinav");
}
function showBG(){
	var ques = $("#question").val()
	if( ques == "Search" || ques == ""){
		$("#question").val("Search");
	}
}
function hideBG(){
	var ques = $("#question").val()
	if( ques == "Search" || ques == ""){
		$("#question").val("");
	}
}

function showCats(){
	if($("#headerCats").css('display') == 'none'){
		// show
		$("#tribes").hide().css('height',0);
		$("#headerCats").show(250);
	} else {
		$("#headerCats").hide(100);
	}
	
}

function joinUs(){
	if($("#join_form").css("display")=="none"){
		$("#join_form").css({'height':'0px','width':'10px','z-index':'450'}).animate({'height':'50px'},250,function (){$(this).animate({'width':'219px'},300,function (){$("#join_form form").fadeIn(200);});});
	} else {
		$("#join_form form").fadeOut(100,function (){$('#join_form').hide(200);});
	}
}

function showUpload(){
        if($("#uploader").css('display')!="none"){
                $("#uploader").animate({'height':'0px'},300,function (){ $(this).hide(); });
        } else {
                $("#uploader").css({'height':'0'}).animate({'height':'100px'},400);
        }
}


var locm = 0; // Main li location
var loco = 0; // Other li location
var inaction=false;
function product_other(a){
    //$("#otherImages")
    var l = parseInt($("#otherImages").css('left'));
    var w = 0-(parseInt($("#otherImages").css('width'))-350);
    //$("#test").html("Left: "+l+", and Width: "+w);
    if(l!=0 && l!=w){
	if(inaction){return false;}
    } else {inaction=false;}
    if(a == 'n'){
        // decreasing left
        if(l>w){
		inaction = true;
            $("#otherImages").animate({'left':'-=350px'}, 300, function (){ inaction=false;});
            loco++;
        }
        return true;
    } else {
	inaction=true;
        // increasing left Previous
        //alert("left: "+l);
        if(l<0){
            $("#otherImages").animate({'left':'+=350px'}, 300, function (){inaction=false;});
            loco--;
        }
        return true;
    }
}
function showRev(){
    $("#reviews").show().animate({'height':'275px'},300);
}

function ismaxlength(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : "";
	if (obj.getAttribute && obj.value.length>mlength)
		obj.value=obj.value.substring(0,mlength);
}
$(document).ready(function (){
	$("#gallery .g_conts").egallery({
		animation:'slide',
		width:730,
		height:280,
		speed: 600,
		delay: 9000,
		thumbs:'custom',
		aClass:'alinav'
	});
});
