//Start Anonymous Function
$(function(){

//bug filled call to code for custom scroller
//$('.oprahartworkcontainer').jScrollPane({showArrows: true});

var imgRoot = 'http://o.aolcdn.com/dims/12AB/1/145/145/100/';
var previewinst = $("body").find(".oprahlargeiconinstructions");
var preview = $("body").find(".oprahlargeicondetails");
var previewImg = $("body").find("#largeicon");
var yourchoice = $("body").find(".oprahyourchoice");

$('.iconClick').click(function() {
  $("body").find(".yourchoice").css('color','black');
  var icon = $(this);
  var rel = icon.attr("rel").split(",");
  previewinst.html('&lsquo;' + rel[0] + '&rsquo;');
  preview.html(rel[1]);
  previewinst.css('color','black');
  previewImg.attr('src', imgRoot+rel[2]);
  preview.attr("href", "http://artists.aol.com/profiles/" + rel[3]);
  preview.attr("rel", rel[2]);
});  

$('.oprahviewcards').click(function() {
  $("body").find(".oprahviewsomecards").css('display','block');
});  

$('.oprahviewcardclose').click(function() {
  $("body").find(".oprahviewsomecards").css('display','none');
});  

$('.terms').click(function() {
  $("body").find(".termsconditions").css('display','block');
});  

$('#subclose').click(function() {
  $("body").find(".termsconditions").css('display','none');
});  


var oprahForm = {
	init : function(){
		var self = this;
		$('#submitCard').bind('click',function(){return false}).bind('click',function(){
			self.submitForm();
		});
	},
	submitForm : function(){
		var self = this;
		var canvas =$("#preview .oprahlargeicondetails").attr("rel");
		var imgUrl = $('#uploadIframe').contents().find('#imgUrl').val();
		if(imgUrl){
			$("#chosenPic").val(imgUrl);
		}else{
			if(!canvas){
				canvas = 'http://www.blogcdn.com/www.aolartists.com/media/2010/11/aol1-600x600.jpg';
			}
			canvas = 'http://o.aolcdn.com/dims/12AB/1/225/130/100/' + canvas;
			$("#chosenPic").val(canvas);
		}
		
		if(! $("#firstName").val() ){
			alert("Please enter your name.");
			return false;
		}else if(!self.validate( $.trim($("#email").val())) ){
			alert("Please enter a valid email address.");
			return false;
		}else if(! $("#message").val() ){
			alert("Please enter your message.");
			return false;
		}else if(! $("#terms").is(':checked')){
			alert("Please accept the terms and conditions.");
			return false;
		}else if(! $("#chosenPic").val()){
			alert("Please choose an image in the chooser above.");
			return false;
		}else{
			$('#sendCard').submit();
		}
		
	},
	validate : function(email){
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test(email) == false) {
			return false;
		}
		return true;
	}
}
var facebookPlugin = {
	options : {
		appId : 134869536563648
	},
	init : function(obj){
		var self = this;
		if(obj!==undefined) $.extend(self.option,obj);
		$.facebookSocial({
			options: {
				appId: self.options.appId
			}
		});
		
		$("[name='aol-facebook-like']").facebookSocial();
		$("[name='aol-facebook-share']").facebookSocial();
		$("[name='aol-facebook-recommend']").facebookSocial();
		$("[name='aol-facebook-activity']").facebookSocial();
	}
}

oprahForm.init();
facebookPlugin.init();

});//End Anonymous Function
