function validateRegistration()
{
	start();
	validateUsername("username","Username","username_error","availabilty_field","",128,true,true);
	validateText("pass","Password","pass_error","","",false,true);
	validateText("re_pass","Re-type Password","re_pass_error","","",false,true);
	validateRePassword("re_pass","pass","re_pass_error");
	validateText("name","Name","name_error","",128,true,true)
	validateEmail("email","Email","email_error","",128,true,true);
	validateText("company","Company","company_error","",128,false,true);
	validateText("position","Position","position_error","",128,true,true);
	return end("general_msg");
}

function validateLogIn()
{
	start();
	validateText("username","Username","username_error","","",false,true);
	validateText("pass","Password","pass_error","","",false,true);
	return end("general_msg");
}

function getLoginMsg(error)
{
	switch(error)
	{
	case "login":
		document.getElementById("login_error").innerHTML="Please Login First";
		document.getElementById("error").value=1;
		break;
	}
}

function countDownload(id,file)
{
		http=ajaxInitiate();
		http.open("GET","../ajax/download_count.php?id="+id, true);


		http.onreadystatechange=function()
		{
			if(http.readyState == 4)
			{
				window.open("../uploads/newsletter/"+file);
			}
		}

		http.send(null);

}
function ajaxInitiate()
{
	var http = false;

	if(navigator.appName == "Microsoft Internet Explorer")
	{
		http = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		http = new XMLHttpRequest();
	}


	http.abort();

	return http;
}
