// Custom js 
var $=jQuery;
var jb=jQuery;
var status=true,flag=0, counter=0, duration=5000;

var validation=function(obj){
    
    var emailPat = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    
    var maintext=new Array();
    
    var i=0;
    
    obj.find('input[type=text]').each(function(){
        //maintext[i]=jb(this).parent().find('label').html();
        maintext[i]=jb(this).val();
        i++;
    })
    
    obj.submit(function(e){
        
        var id='none';
        
        for(var j=0;j<i;j++){
                
            if(obj.find('input[type=text]:eq('+j+')').val()==maintext[j] || !obj.find('input[type=text]:eq('+j+')').val()){
                id=j;
                break;
                
            }
            if(obj.find('input[type=text]:eq('+j+')').attr('name')=='email' && !emailPat.test(obj.find('input[type=text]:eq('+j+')').val())){
                maintext[j]+=' Correctly';
                id=j;
                break;
                
            }
                    
        }
        
        if(id!='none'){
            e.preventDefault();
            alert('Please enter '+maintext[id])
            obj.find('input[type=text]:eq('+id+')').focus();
        }
        
        
        
    })
    
    
}


var focusblur=function(obj){
    obj=jb(obj);
    var maintext=obj.val();
    if(maintext){
        obj.focus(function(e){
            if(jb(this).val()==maintext){
                jb(this).val('');
            }
        }).blur(function(e){
           if(jb(this).val()==''){
                jb(this).val(maintext);
           } 
        })
    }
    
}

jb(document).ready(function(){
    
    
    if(jb('.flash_banner').length){
        jb('.flash_banner').cycle({ 
            delay: -1000,
            timeout: 5000, 
            next:   '.next', 
            prev:   '.prev',
            pause:true         
        });
    }
    
    // form text box manipulation :D
    /*jb('input[type=text],textarea').each(function(){
        focusblur(this);
    })   */
    
    // flashing messages
    if(jb('.flashmsg').length)
        jb.fancybox({
            'content':jb('.flashmsg').html(),
            'transitionIn'    : 'elastic',
            'transitionOut'    : 'elastic'
        });
    
    if(jb('#contact_form').length)
        validation(jb('#contact_form'));
        
    if(jb('.footer_area li:last').length){
       jb('.footer_area li:last').html(jb('.footer_area li:last').html().replace(" | ",""));
    }
    
    /*if(jb('.nav li:first').length){
       jb('.nav li:first').addClass("first")
    }
    */
    
})


jb(window).load(function() {
    /* 
    ThumbnailScroller function parameters: 
    1) id of the container (div id) 
    2) thumbnail scroller type. Values: "horizontal", "vertical"
    3) first and last thumbnail margin (for better cursor interaction) 
    4) scroll easing amount (0 for no easing) 
    5) scroll easing type 
    6) thumbnails default opacity 
    7) thumbnails mouseover fade speed (in milliseconds) 
    */
    ThumbnailScroller("j_container","horizontal",30,800,"easeOutCirc",0.5,300);
});



