$(document).ready(function(){
	
	if (document.getElementById('quotesList')){			   
		makeQuotesList();
	}
	
	$( ".quotes" ).live('click',function(){								
		//$.colorbox({width:"550px", opacity:0.1, inline:true, href:"#quotes_edit", overlayClose: false});
		InsertContent('quotes_edit');
		$.colorbox({width:"450px", opacity:0.1, inline:true, href:"#quotes_edit", overlayClose: false});
		$('#cboxClose').css('display','none');
	});
});

function quotesVTicker(){
	//alert(vTickerOn);
	//if (vTickerOn != 1){
		InsertContent('quotes_scroll');
		$('#quotes_scroll').vTicker({ 
			speed: 1200,
			pause: 20000,
			animation: 'fade',
			mousePause: true,
			showItems: 1
		});
		
	//}
}
function addQuoteForm(){	
	document.getElementById('quoteForm_header').innerHTML='Add A Quote';
	InsertContent('quotes_edit');
	RemoveContent('quotes');
}
function addQuote(){
	var quotesList = document.getElementById('quotesList');
	var quoteText = document.getElementById('quoteText');
	var quoteUser = document.getElementById('quoteUser');
	var quoteUserTitle = document.getElementById('quoteUserTitle');
	var quoteUserURL = document.getElementById('quoteUserURL');
	
	document.getElementById('quoteText_error').innerHTML='';
	document.getElementById('quoteUser_error').innerHTML='';
	document.getElementById('quoteUserURL_error').innerHTML='';
	
	if(!quoteText.value.replace(/^\s*|\s*$/g,'')){
		//alert('Please Enter A Button Label');
		//alertBlock('<span style="font-size: 14px;">Please Enter Some Text</span>');
		document.getElementById('quoteText_error').innerHTML='<br />Please Enter Some Text';
		$.colorbox.resize();
		quoteText.focus();
		return false;
	}
	if(!quoteUser.value.replace(/^\s*|\s*$/g,'')){
		//alertBlock('<span style="font-size: 14px;">Please enter a Name or Company to credit</span>');
		document.getElementById('quoteUser_error').innerHTML='<br />Please enter a Name';
		$.colorbox.resize();
		quoteUser.focus();
		return false;
	} 
	if(quoteUserURL.value.replace(/^\s*|\s*$/g,'')) {
		if(validateURL('quoteUserURL',1) == false){
		document.getElementById('quoteUserURL_error').innerHTML='<br />Please Enter A Valid Full URL</span> <span style="font-size: 12px;">eg: <em>http://www.yourdomain.com</em>';	
		$.colorbox.resize();
		return false;
		}	
	}
	//alert(actionIncludeURLParams.checked)
	//actionIncludeURLParams = actionIncludeURLParams.checked;
	RemoveContent('quotes_edit');
	$.colorbox.close();
	//RemoveContent('actions_edit');
		
	list = quotesList;
	quotesList = list.value;
	
	if(quoteText.value){
		if (quotesList != ''){
		quotesList += '+';
		//attachedFilesText += ', '; 
		}
		
		var value1 = quoteText.value;
		var value2 = quoteUser.value;
		var value3 = quoteUserTitle.value;
		var value4 = quoteUserURL.value;
		
		
	quotesList += escape(value1)+'|'+escape(value2)+'|'+escape(value3)+'|'+escape(value4);
	quotesList = quotesList.replace(/["']{1}/gi,"");
	}
	//alert(calltoactionList)
	list.value=quotesList;
	//alert(calltoactionList)
	clearQuotesForm();
	makeQuotesList();
	changeField('event');
	//window.scrollTo(0,0);
}

function cancelAddQuote(){
	clearQuotesForm();
	makeQuotesList();
	RemoveContent('quotes_edit');
	$.colorbox.close();
}

function clearQuotesForm(){
	var quotesList = document.getElementById('quotesList');
	var quoteText = document.getElementById('quoteText');
	var quoteUser = document.getElementById('quoteUser');
	var quoteUserTitle = document.getElementById('quoteUserTitle');
	var quoteUserURL = document.getElementById('quoteUserURL');
	
	quoteText.value = '';
	quoteUser.value = '';
	quoteUserTitle.value = '';
	quoteUserURL.value = '';
	
}

function removeQuoteFromList(id,edit){
	if(!edit){
	var r=confirm("Are You Sure You Want To Remove This Quote?");
	  if (r==true)
		{
			
		} else {
		return false;
		}
	}
	
	var quotesList = document.getElementById('quotesList');
	var quoteText = document.getElementById('quoteText');
	var quoteUser = document.getElementById('quoteUser');
	var quoteUserTitle = document.getElementById('quoteUserTitle');
	var quoteUserURL = document.getElementById('quoteUserURL');
	
	RemoveContent('quotes');
	quotesArray = quotesList.value;
	quotes = quotesArray.split('+');
	//alert(files.length)
	NewquotesList = '';
	
	for (i=0;i<quotes.length;i++){
		quotesInfoArray = quotes[i];
		quotesInfo = quotesInfoArray.split('|');
		
		if(i != id){
			if(NewquotesList!=''){NewquotesList += '+';}
			NewquotesList += quotesInfo[0]+'|'+quotesInfo[1]+'|'+quotesInfo[2]+'|'+quotesInfo[3];
			//if(fileInfo[2]){
			//	NewfileList += fileInfo[2];
			//}
		} else {
			if(edit == 1){
				
				
				
				var quotesList = document.getElementById('quotesList');
				var quoteText = document.getElementById('quoteText');
				var quoteUser = document.getElementById('quoteUser');
				var quoteUserTitle = document.getElementById('quoteUserTitle');
				var quoteUserURL = document.getElementById('quoteUserURL');
				
				quoteText.value=unescape(quotesInfo[0]);
				quoteUser.value=unescape(quotesInfo[1]);
				quoteUserTitle.value=unescape(quotesInfo[2]);
				quoteUserURL.value=unescape(quotesInfo[3]);
				
				document.getElementById('quoteForm_header').innerHTML='Edit Quote';
				InsertContent('quotes_edit');
	
				
			} else {
				
			}
		}
		
	}
	quotesList.value=NewquotesList;
	makeQuotesList(edit);
	
}


function makeQuotesList(edit){
	var quotesList = document.getElementById('quotesList');
	var quoteText = document.getElementById('quoteText');
	var quoteUser = document.getElementById('quoteUser');
	var quoteUserTitle = document.getElementById('quoteUserTitle');
	var quoteUserURL = document.getElementById('quoteUserURL');
	
	quotesArray = quotesList.value;
	var quotes = quotesArray.split('+');
	//alert(files.length)
	quotesLinks = '';
	//alert(quotesArray)
	if(quotesArray==''){
		var i = 0;
	} else {
	for (i=0;i<quotes.length;i++){
	
		quotesInfoArray = quotes[i];
		quotesInfo = quotesInfoArray.split('|');
		var quoteText = quotesInfo[0];
		var quoteUser = quotesInfo[1];
		var quoteUserTitle = quotesInfo[2];
		var quoteUserURL = quotesInfo[3];
		
		
		//alert(requiredInfoArray)
		if (quoteText != ''){
				
			if(quotesLinks==''){
				quotesLinks += '<div id="quotes_scroll" style="display:none;"><ul class="list scroll" style="font-size:12px; width:100%;" >';
			}
			
						
		quoteUser = '<strong>'+unescape(quoteUser)+'</strong>';
		
		if (quoteUserURL != '' ){
		//alert(unescape(actionsInfo[5]))
			quoteUser = '<a href="'+unescape(quoteUserURL)+'" target="_blank">'+quoteUser+'</a>';
		} 
		
		
		quotesLinks += '<li id="Quote_'+i+'" onmouseover="InsertContent(\'removeQuote'+i+'\');" onmouseout="RemoveContent(\'removeQuote'+i+'\');" style="border:none; width:100%; text-align:center;">';
		quotesLinks += '<table width="100%" cellspacing="0" cellpadding="0"><tr><td align="center" valign="middle">';
		if (edit_access){
		quotesLinks += '<span id="removeQuote'+i+'" style="display:none; "><a href="javascript:;" onclick="removeQuoteFromList('+i+');changeField(\'event\');UnTip();"><img src="images/icons/cross.png" style="" border="0" width="16" onmouseover="ToolTip(\'Click Here To Remove This Quote\');" onmouseout="UnTip();" /></a> <a class="quotes"  href="javascript:;" onclick="removeQuoteFromList('+i+',1);UnTip();" class=""><img src="images/icons/pencil.png" style="" border="0" width="16" onmouseover="ToolTip(\'Click Here To Edit Quote\');" onmouseout="UnTip();" /></a> </span>';
		}
		quotesLinks += '<span>';
		quotesLinks += '<span style=" font-size:1em; font-family: Georgia,serif; ;">';
		quotesLinks += '<em>"'+unescape(quoteText)+'"</em></span><br />';
		quotesLinks += '<span style=" font-size:0.8em; color:#999;">';
		if (quoteUser != ''){
			quotesLinks += quoteUser;
		}
		if (quoteUser != '' && unescape(quoteUserTitle) != ''){
			quotesLinks += ', '+unescape(quoteUserTitle);
		}
		
		quotesLinks += '</span>';
		
		
		
		
		quotesLinks += '</span>';
		quotesLinks += '</td></tr></table>';
		quotesLinks += '</li>';
		
		
	}
	}
	}
	
	if (quotesLinks != ''){
		quotesLinks += '</ul></div>';
		//InsertContent('attachedBox');
		
	} else {
		//RemoveContent('attachedBox');
		
	}
	document.getElementById('quotes').innerHTML=quotesLinks;
	if(!edit){
	InsertContent('quotes');
	}
	//RemoveContent('quotes_edit');
	//Start scroll ticker if more than 1 result
	//alert(i)
	if (i > 1){
		
	setTimeout('quotesVTicker();',100);
	
	} else {
	InsertContent('quotes_scroll');	
	}
	
	return quotesLinks;
}
