$.fn.widget = function () {
	
	return this.each(function () {
		var open = 0;
		var items = null;
		items = $('.list li', this).hide();
		
		$('.panel-list', this).hide();

		$(this).append('<ul class="navigator"></ul>');
		
		
		
		$('.prev a', this).click(function () {
			return gotoPage(open - 1);              
		});
		
		$('.next a', this).click(function () {
			return gotoPage(open + 1);                
		});
		
		$(items[open]).show();
		
		function next(){
			gotoPage(open + 1);
		}
		
		function gotoPage(x)
		{
			$(items[open]).fadeOut();
			if(x>=items.length) { x=0; }
			else if(x<0) { x=items.length-1; }
			open=x;
			$(items[open]).fadeIn();
		}
	});
};

openphoto=1;
$(function() {
	$('.text .photo').lightBox();
	$('.lightbox').lightBox();
	$('#main-rotator').widget();
		
	$('#page-info .links-box li img').hover(
		function() { $(this).fadeTo('fast', 0.5); },
		function() { $(this).fadeTo('fast', 1); }
	);
	$('#main-portfolio .photo img').hover(
		function() { $(this).fadeTo('fast', 0.5); },
		function() { $(this).fadeTo('fast', 1); }
	);
	$('#portfolio .photo img').hover(
		function() { $(this).fadeTo('fast', 0.5); },
		function() { $(this).fadeTo('fast', 1); }
	);
	$('#work-right .gallery img').hover(
		function() { $(this).fadeTo('fast', 0.5); },
		function() { $(this).fadeTo('fast', 1); }
	);
	
});

function gotoPhoto(x)
{
	$('#big-photo'+openphoto).fadeOut();
	$('#big-photo'+x).fadeIn();
	openphoto=x;
}

/*Added for slide validation*/
 function validate(email) 
    {
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        if(reg.test(email) == false)
         {
             return false;
         }
    }
    
    function validate_slid1()
    {
        if(document.getElementById("txtSlid1Name").value=="")
        {
            alert("Please enter your name");
            return false;
        }
    else
        {
                if(document.getElementById("txtSlid1Company").value=="")
                {
                    alert("Please enter your company");
                    return false;
                }
                else
                {
                        if(document.getElementById("txtSlid1Email").value=="")
                        {
                            alert("Please enter your email");
                            return false;
                        }
                         else
                         {
                             if ( validate(document.getElementById("txtSlid1Email").value)== false)
                             {
                             alert("Please enter valid email address");
                             return false;
                             }
                             else
                             {
                               document.getElementById("SlideInput").value="1";
                            
                             return true;
                             }
                         }
                }
        }
    
    }
    function validate_slid2()
    {
    if(document.getElementById("txtSlid2Name").value=="")
        {
            alert("Please enter your name");
            return false;
        }
    else
        {
                if(document.getElementById("txtSlid2Company").value=="")
                {
                    alert("Please enter your company");
                    return false;
                }
                else
                {
                        if(document.getElementById("txtSlid2Email").value=="")
                        {
                            alert("Please enter your email");
                            return false;
                        }
                         else
                         {
                             if ( validate(document.getElementById("txtSlid2Email").value)== false)
                             {
                             alert("Please enter valid email address");
                             return false;
                             }
                             else
                             {
                             document.getElementById("SlideInput").value="2";
                             return true;
                             }
                         }
                }
        }
    
    }
    function validate_slid3()
    {
    if(document.getElementById("txtSlid3Name").value=="")
        {
            alert("Please enter your name");
            return false;
        }
    else
        {
                if(document.getElementById("txtSlid3Company").value=="")
                {
                    alert("Please enter your company");
                    return false;
                }
                else
                {
                        if(document.getElementById("txtSlid3Email").value=="")
                        {
                            alert("Please enter your email");
                            return false;
                        }
                         else
                         {
                             if ( validate(document.getElementById("txtSlid3Email").value)== false)
                             {
                             alert("Please enter valid email address");
                             return false;
                             }
                             else
                             {
                             document.getElementById("SlideInput").value="3";
                             return true;
                             }
                         }
                }
        }
    
    }
