var ranNum= Math.floor(Math.random()*10)+2;
var num2 = ranNum - 2 ;
var tees = 1;
var teear = [1,0,0,0];

function find_first_open()
{
	for(i =0;i<teear.length;i++)
		if(teear[i]==0)
			return i;
}			

function add_tee(tee)
{
	if(tees>3)
		return;
			
	tees++;
	tnum = find_first_open();
	teear[tnum] = 1;
	
	$("#tees").val(teear[0]+","+teear[1]+","+teear[2]+","+teear[3]);	

	$("#tee-span-"+tee).after("<tr id=\"tee-span-"+tnum+"\"><td colspan=\"2\"><input value=\"1\" id=\"idteenum"+tnum+"\" maxlength=\"2\" style=\"width:5%\" name=\"number-"+tnum+"\" type=\"text\"/>&nbsp;<select id=\"idteesel"+tnum+"\" name=\"tshirt"+tnum+"\"><option selected=\"yes\" value =\"none\">Select Size</option><option value =\"small\">small (S)</option><option value =\"medium\">medium (M)</option><option value =\"large\">large (L)</option><option value =\"extra-large\">extra large (XL)</option></select>&nbsp;&nbsp;<a href=\"javascript:add_tee("+tnum+");\" title=\"Add more\"><img src=\"/images/grid/add.png\" alt=\"Add!\"/></a>&nbsp;<a href=\"javascript:remove_tee("+tnum+");\" title=\"Remove this\"><img src=\"/images/grid/delete.png\" alt=\"Remove!\"/></a></td></tr>");
}

function remove_tee(tee)
{	
	teear[tee] = 0;

	$("#tees").val(teear[0]+","+teear[1]+","+teear[2]+","+teear[3]);	

	tees--;
	$("#tee-span-"+tee).remove();
}
			
function randomn()
{
	document.getElementById("random").innerHTML= num2;
}

function overlay(a)
{                 
	el = document.getElementById("hidden_div");
	el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
	
	if(a == "")
		location.href="#termscond";
	else
		location.href="#register_now";
}

function validate(formData, jqForm, options)
{
	var errors = "";
	var tteenum = 0;

	var form = jqForm[0]; 
	
 	if (!form.fname.value)
		errors += "<li>First Name missing</li>";
 	if (!form.lname.value)
		errors += "<li>Last Name missing</li>";
 	if (!form.email1.value)
		errors += "<li>Email missing</li>";
 	if (!form.email2.value)
 		errors += "<li>Email resubmission missing</li>";
	if (form.email1.value != form.email2.value)
		errors += "<li>Emails don't match</li>";
	if (!form.country.value)
		errors += "<li>Country missing</li>";
 	if (!form.number.value)
 		errors += "<li>Number of Attendees missing</li>";
	if (form.terms.checked != true)
 		errors += "<li>You haven't agreed to Terms & Conditions</li>";
	if (form.math.value != ranNum)
		errors += "<li>Wrong Captcha</li>";	
		 
 	terror = "";
 			
  	for(i =0;i<teear.length;i++)
		if(teear[i]==1)
		{
 			if($("#idteesel"+i).attr('value') == "none")
 				terror = "<li>Please select t-shirt size</li>";
 			
 			tteenum += parseInt($("#idteenum"+i).attr('value'));
		}
	
	if(errors != "" || terror != "")
	{
		$("#info").html("<p class=\"noticeMessage\">Fill the form below, if you want to participate to <a href=\"http://www.greekbloggercamp.gr\" title=\"GreekBloggerCamp\" name=\"register_now\">Greek Blogger Camp</a>!<div class=\"error\"><strong>You have the following errors</strong><ul>"+errors+""+terror+"</ul></div>");
		
		location.href = "#register_now";
		return false;
	}
	 	
 	return true;
}

function showResponse(responseText, statusText)
{ 
/*	$("#form1").fadeOut("slow");*/
	                                                                                 
	$("#info").html("<p class=\"noticeMessage\">Fill the form below, if you want to participate to <a href=\"http://www.greekbloggercamp.gr\" title=\"GreekBloggerCamp\" name=\"register_now\">Greek Blogger Camp</a>!"+responseText).fadeIn("fast");
	
	location.href = "#register_now";
}

$(document).ready(function() {
	$('#form1').ajaxForm({
		target: '#info',
		beforeSubmit: validate,
		success : showResponse
	});
});