var gArticleId = "";

$(function() {
	$('img').each(function(){
		var imgHeight = $(this).attr('height');
		if(imgHeight == 1){
		   $(this).attr('style','border:1px solid #FFF');
		}
	});
	
	$('div').ajaxComplete(function(){	
		$('img').each(function(){
			var imgHeight = $(this).attr('height');
			if(imgHeight == 1){
			   $(this).attr('style','border:1px solid #FFF');
			}
		});
	});


	$('#submitArticle').click(function (event) { 
		if(jQuery.trim($('#articleName').val()) == ""){
			$("#articleName").addClass('signUp');
			error = 1;
		}else{
			$("#articleName").removeClass('signUp');
		}
		if(jQuery.trim($('#articleEmail').val()) == ''){
			$("#articleEmail").addClass('signUp');
			error = 1;
		}else{
			$("#articleEmail").removeClass('signUp');
			error = 0;
		}
		if(jQuery.trim($('#articleCompany').val()) == ''){
			$("#articleCompany").addClass('signUp');
			error = 1;
		}else{
			$("#articleCompany").removeClass('signUp');
				error = 0;
		}
		if(jQuery.trim($('#articleComments').val()) == ''){
			$("#articleComments").addClass('signUp');
			error = 1;
		}else{
			$("#articleComments").removeClass('signUp');
				error = 0;
		}
		/*if($('#uploadDoc').val() == ''){
			$("#uploadDoc").addClass('signUp');
			error = 1;
		}else{
			$("#uploadDoc").removeClass('signUp');
				error = 0;
		}*/
		if(jQuery.trim($('#uploadDoc').val()) == '' && jQuery.trim($('#articleUrl').val()) == '' ){
			$("#uploadDoc").addClass('signUp');
			$("#articleUrl").addClass('signUp');
			alert('Please upload a doc or enter an article url');
			error = 1;
		}else{
			$("#uploadDoc").removeClass('signUp');
			$("#articleUrl").removeClass('signUp');
			error = 0;
		}
		
		if(error == 0){
			/*$.post('processArticleRequests.php', {
				action: 'signup',
				name : name,
				email: email,
				company : company,
				comments: comments
			},processsignUpProcesses);*/
		}else{
			return false;
		}
	});
	
	
	
	$('#suggestion').click(function (event) { 
		if($('#suggestionName').val() == ""){
			$("#suggestionName").addClass('signUp');
			error = 1;
		}else{
			$("#suggestionName").removeClass('signUp');
		}
		if($('#suggestionEmail').val() == ''){
			$("#suggestionEmail").addClass('signUp');
			error = 1;
		}else{
			$("#suggestionEmail").removeClass('signUp');
			error = 0;
		}
		if($('#suggestionCompany').val() == ''){
			$("#suggestionCompany").addClass('signUp');
			error = 1;
		}else{
			$("#suggestionCompany").removeClass('signUp');
				error = 0;
		}
		if($('#suggestionComments').val() == ''){
			$("#suggestionComments").addClass('signUp');
			error = 1;
		}else{
			$("#suggestionComments").removeClass('signUp');
				error = 0;
		}
		if(error == 0){
			/*$.post('processArticleRequests.php', {
				action: 'signup',
				name : name,
				email: email,
				company : company,
				comments: comments
			},processsignUpProcesses);*/
		}else{
			return false;
		}
	});
	
    $("#image-roller").jCarouselLite({
        btnNext: ".next",
        btnPrev: ".prev"
    });
	$('#signUp').click(function (event) { 
		var error = 0;
		var name = $('#name').val();
		var email = $('#email').val();
		var company = $('#company').val();
		var comments = $('#comments').val();
		if(name == ''){
			$("#name").addClass('signUp');
			error = 1;
		}
		if(email == ''){
			$("#email").addClass('signUp');
			error = 1;

		}
		if(company == ''){
			$("#company").addClass('signUp');
			error = 1;
		}
		
		if(error == 0){
			/*$.post('processArticleRequests.php', {
				action: 'signup',
				name : name,
				email: email,
				company : company,
				comments: comments
			},processsignUpProcesses);*/
		}else{
			return false;
		}
	
	});
});

function processsignUpProcesses(response){
	alert(response);
	
}
function addComments(articleId){
	
	var name = $('#name').val();
	var comment =  $('#comments').val();
	gArticleId = articleId;
	if(name != "" && comment != ""){
		$.post('processArticleRequests.php', {
				action: 'addComment',
				articleId : articleId,
				name : name,
				comment: comment
			},processAddComment);
	}
}

function processAddComment(response){
	alert(response);
	var name = '';
	var comments = '';
	$('#name').val(name);
	$('#comments').val(comments);
	$.post('processArticleRequests.php', {
				action: 'getComments',
				articleId : gArticleId
			},processGetComment);
}

function processGetComment(response){

	$("#commentsSection").html(response);
}


function openTab(showDiv,hideDiv1,hideDiv2){

	$('#' + showDiv).attr("class", "coveragedivactive");
	$('#' + hideDiv1).attr("class", "coveragediv");
	$('#' + hideDiv2).attr("class", "coveragediv");
	
	
	$('#' + hideDiv1 + 'Box').slideUp('slow');
	$('#' + hideDiv2 + 'Box').slideUp('slow');
	$('#' + showDiv + 'Box').slideDown('slow');
	
	return false;
}

function displayStateNews(stateId){

	$('#map').parent().block({ 
                message: '<img src="images/ajax-loader.gif" />'
        });
	    
	$.post('processArticleRequests.php', {
				action: 'stateArticle',
				stateId : stateId
			},processStateArticles);
			
	/*$.post('processArticleRequests.php', {
		action: 'getRegionStates',
		stateId : stateId
	},getRegionStatesProcess);*/
	return false;
}

function getRegionStatesProcess(response){
	$('#region').slideUp('slow');
	$('#region').html(response);
	$('#region').slideDown('slow');
}



function processStateArticles(response){
	try{
		var script = 'http://s7.addthis.com/js/250/addthis_widget.js#domready=1';
		if (window.addthis){
			window.addthis = null;
		}
		$.getScript( script );
	}catch(e){
		alert (e);
	}
//	loader();

	$('#map').parent().unblock();
	
	$('#map').slideDown('slow');
	$('#stateNews').slideUp('slow');
	$('#map').slideUp('slow');
	$('#stateNews').slideDown('slow');
	$('#stateNews').html(response);
	//loader();
	$.getScript( script );
}


function showState(stateName){

	$('#map').parent().block({ 
                message: '<img src="images/ajax-loader.gif" />'
        });
	    
	$.post('processArticleRequests.php', {
				action: 'stateArticle',
				stateName : stateName
			},processStateArticles);
	return false;
}
function viewMap(){
	$('#map').slideDown('slow');
	$('#stateNews').slideUp('slow');
	return false;
}

function otherRegions(){
	$('#map').slideDown('slow');
	$('#stateNews').slideUp('slow');
	/*$.post('processArticleRequests.php', {
		action: 'getRegionStates'
	},getRegionStatesProcess);*/
	return false;
}

function Loader() {}

Loader.prototype.load = function( url )
{
	var self = this;
	$.ajax( {
		type: 'POST',
		data: { ajax: true },
		dataType: 'html',
		url: url,
		success: function( content ) {
			$.fn.colorbox( {
				html: '<div class="ajax">'+ content +'</div>',
				transition: 'none'
			} );

			$().unbind("keydown.cbox_close"); // Disable close on esc key press

			self.addthis_init()
		}
	} );
}

Loader.prototype.addthis_init = function()
{
    var script = 'http://s7.addthis.com/js/250/addthis_widget.js#domready=1';
    if ( window.addthis ) {
        window.addthis = null;
    }
    $.getScript( script );
}

function ReinitializeAddThis() {
    if (window.addthis) {
        window.addthis.ost = 0;
        window.addthis.ready();
    }
}




