function submitProject() {

	$('loadingFrame').setStyle({height: $('gal_up_hldr').getHeight()});

	if($('multi_0_1').value.length<=0) {
		if(!$('file_mandatory')) $('multi_0_1').insert({after: '<span id="file_mandatory" style="font-weight: bold;color: rgb(255,25,25);padding-left: 25px;">Mandatory field!</span>'});
		return false;
	}
	if($('post_date_0').value.length<=0) {
		if(!$('file_mandatory2')) $('post_date_0').insert({after: '<span id="file_mandatory2" style="font-weight: bold;color: rgb(255,25,25);padding-left: 25px;">Mandatory field!</span>'});
		return false;
	}
	if($('name_0').value.length<=0) {
		if(!$('file_mandatory3')) $('name_0').insert({after: '<span id="file_mandatory3" style="font-weight: bold;color: rgb(255,25,25);padding-left: 25px;">Mandatory field!</span>'});
		return false;
	}
	if($('email_0').value.length<=0) {
		if(!$('file_mandatory4')) $('email_txt_0').insert({after: '<br /><span id="file_mandatory4" style="font-weight: bold;color: rgb(255,25,25);">Mandatory field!</span>'});
		return false;
	}

	$('closeFrame').setAttribute('href','javascript:void(resetProjects());');
	window.scrollTo(0,0);
	$('loadingFrameHolder').setAttribute('style','display:block;');
	$('loading_graphic').setAttribute('style','display:inline;');
	return true;
}

function resetProjects() {
	$('loadingFrameHolder').setAttribute('style','display:none;');
	$('closeFrame').setAttribute('style','display:none;');
	$('loadingUpdate').innerHTML='';
	
	Effect.toggle('gal_up_hldr','slide',{duration:0.5});
	
	$('addItemForm').reset();
	
	if($('file_mandatory')) $('file_mandatory').remove();
	if($('file_mandatory2')) $('file_mandatory2').remove();
}

function add2mailinglist() {
	var x = $('sign_up_email').value;
	$('responseLayer').setStyle({display:'block'});
	if (verifyEmail(x))
	{
		$('responseLayer').innerHTML = "Sending data...";
		new Ajax.Request('/scripts/php/ajax_parse.php?email='+$('sign_up_email').value, {
		  onSuccess: function(transport) {
			$('sign_up_email').value = '';
			$('responseLayer').innerHTML=transport.responseText+"\n<br />\n<a href=\"javascript:void(hideResponseLayer());\">Close</a>";
			setTimeout('hideResponseLayer()',5000);
		  }
		});	
	}
	else 
	{
		$('responseLayer').innerHTML="Incorrect email address\n<br />\n<a href=\"javascript:void(hideResponseLayer());\">Close</a>";
		return false;
	}
}

function hideResponseLayer() {
	$('responseLayer').setStyle({display:'none'});		
}

function verifyEmail(x) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return filter.test(x);
}

function verifyFileFormat(input) {
		if(!input.value.match(/\.(jpeg|jpg)$/i)){
			alert("Wrong file format! Jpeg only.");
			input.value="";
		}
}

function sqlDate2Str(sqlDate){
	var monthArray = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec");
	var dateArray = sqlDate.split('-');
	var returnDate = new Date(dateArray[0],dateArray[1],dateArray[2]);
	var fullYear = String(returnDate.getFullYear());
	return monthArray[(returnDate.getMonth()-1)]+". "+returnDate.getDate()+" '"+fullYear.substring(2,4);
}

function loadLrgImg(idNum) {
	var ajaxImgReq = new Ajax.Request('/scripts/php/ajax_image_caller.php', {
	  method: 'get',
	  parameters: {id:idNum},
	  onSuccess: function(transport) {
		var respObj = eval(transport.responseText);
		
		$('gallery_main').innerHTML="<div><img src=\"/images/brazen_gallery/large/"+respObj[0].image+"\" /></div>"+
		"<span>"+sqlDate2Str(respObj[0].post_date)+"</span><br />"+respObj[0].caption;
	  }
	});
}


var currentImage = 0;
var totalImages = 0;
var viewSize = 3;
var readyToRoll=true;

function moveToPrevious(){
  if(currentImage > 0){
  	if(readyToRoll){
  		readyToRoll=false;
    	new Effect.Move('catalogueHolderInside', { x: 245, y: 0, transition: Effect.Transitions.sinoidal, afterFinish:function(){readyToRoll=true;} });
    	currentImage--;
    }
  }
}

function moveToNext(){
  if(currentImage < totalImages-viewSize){
  	if(readyToRoll){
  		readyToRoll=false;
  		new Effect.Move('catalogueHolderInside', { x: -245, y: 0, transition: Effect.Transitions.sinoidal, afterFinish:function(){readyToRoll=true;} });
  		currentImage++;
  	}
  }
}

function loadCatalogue(sec) {
	var returnItems='', ajaxImgReq = new Ajax.Request('/scripts/php/ajax_catalogue.php', {
	  method: 'get',
	  parameters: {section:sec},
	  onSuccess: function(transport) {
		var respObj = eval(transport.responseText);
		respObj.each(function(i){
			returnItems+="<div class=\"catItem\"><img src=\""+i.main_img+"\" />"+
    											 "<div class=\"itemCap\"><div>"+i.name+"</div><a href=\"#test_one_contents\" id=\"modal_link_one\">"+
												 "<img src=\"/images/catalogue/plus_button.png\" alt=\"plus\" class=\"png\" />More</a></div></div>";
			totalImages+=1;
		})
		$('catalogueHolderInside').innerHTML=returnItems;
		/*
		document.getElementsByClassName('modal').each(function(){
        		new Control.Modal('modal_link_one',{
					opacity: 0.8,
					fade:true,
					afterOpen:function(){n = new Transition( 'lrgImg', '/images/catalogue/dress/ashley_kimono_dress/ashley_kimono_dress_large1.jpg' );}
				});
   		 });
		*/
	  }
	});
}


startList = function() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("menu");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}
window.onload=startList;