$(document).ready(function () {
    if (!$.browser.msie) {

        $('#floatdiv').css({
            'position': 'absolute',
            left: '325',
            top: $(document).scrollTop() + 165
        });

        $(document).scroll(function () {
            $('#floatdiv').stop().animate({ top:
	    	$(document).scrollTop() + 165
            }, "slow", "easeOutBack");
        });
    }

    $(".popup").colorbox({ innerWidth: 800, innerHeight: 600 });

    $("#loginForm").hide();

    $(".bio").click(function () {
       // $("#bio").html($(this).attr("alt"));
    	$("#dialogPH").html($(this).attr("alt")).dialog({modal:true, width:600, title:$(this).attr("subject") });
    });

    $("#loginForm").dialog({ modal: true, autoOpen: false, dialogClass: 'Form', title: 'Log in', width: 175, height: 165 });
    $(".edit").colorbox({iframe:true, innerWidth:850, innerHeight:600});
    
    $(".selectContent").change(function(e){
    	var name = '#'+$(this).attr('name');
    	var data = $(this).val().split('~');
    	
    	if($(this).val()=="~~")
    	{
    		$(name+"btn").attr('disabled', 'disabled');
    		$(name).attr('href', 'content/editor/empty.php');
    	}
    	else
    	{
    		$(name+"btn").removeAttr('disabled');
	    	$(name).attr('href', 'content/editor/editor.php?ID='+data[0]);
	    	$(name+"Date").html(data[1]);
	    	$(name+"By").html(data[2]);
    	}
    });
    
    $(".imageSelect").change(function(){
    	var data = $(this).val().split('~');
    	$('#imgPreview').html('<span style="font-size:1.1em;font-weight:bold;">Preview<br/><img src="'+data[0]+'" width="200px" alt="" />');
    	$('#filePath').val("http://cecnb.ca/"+data[0]);
    });
    
    $(".pdfSelect").change(function(){
    	var data = $(this).val().split('~');
    	$('#imgPreview').html('<span style="font-size:1.1em;font-weight:bold;">Preview<br/><a href="'+data[0]+'">'+data[0]+'</a>');
    	$('#filePath').val("http://cecnb.ca/"+data[0]);
    });
	
	$("table").css("border","none");
	$("td").css("border","none");

	//FadeHover();
	Ticker();
});

function Ticker() {
	
	$('#fb').mouseover(function(){
		$('#leftTicker > img').attr('src','../images/facebook_25.png');
	});
	$('#tw').mouseover(function(){
		$('#leftTicker > img').attr('src','../images/twitter_25.png');
	});
	
	$('#rightTicker > a').mouseover(function(){
		$('#leftTicker').effect("slide", {direction:"right", mode:"show", times:2});
	}).mouseout(function(){
		$('#leftTicker').effect("drop", {direction:"down"});
	});
}

function FadeHover() {

	$('.fadeHov').mouseover(function(){
		$(this).animate({opacity:0.7});
	}).mouseout(function(){
		$(this).animate({opacity:1});
	});
}

function indexContent(target) {
	var result = ""
	var i = 0;
	$('.cTitle').each(function() {
		var txt = $(this).text();
		$(this).append('<a name="anchor'+i+'"></a>');
		result += "<a href='#anchor"+i+"'>"+txt+"</a><br/><br/>";
		i++;
	});
	$('#'+target).html(result);
}

function Navigate(url) {
    window.location = url;
}

function Login() {
    $("#loginForm").dialog('open').css("display", "block" );
}

function validate(){
	var Name = document.getElementById('txtName').value;
	var Phone = document.getElementById('txtPhone').value;
	var Email = document.getElementById('txtEmail').value;
	var Message = document.getElementById('txtMessage').value;
	
	var regExPhone = /^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})$/;
	var regExEmail = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
	
	if (Name == '') {
		alert('Missing Name field.');
		return false;
	}
	else 
		if (Email == '') {
			alert('Missing Email field.');
			return false;
		}
	else 
		if (Phone == '') {
			alert('Missing Phone field.');
			return false;
		}
	else
		if (Message == '') {
			alert('Missing Message field.');
			return false;
		}
	if (regExEmail.test(Email)) {
		if (regExPhone.test(Phone)) {
			return true;
		}				
		else {alert('Invalid phone number.');return false;}
	}
	else {
		alert('Invalid email address.');
		return false;					
	}
}

