function checkuid(uid)
{
	xajax_checkuserid(uid);
}

function addjudge(Ansid)
{
	//var Ansid = document.getElementById("cusAns");
	//alert(cusAns.value);
	//for (i=0;i<)
	xajax_addjudging(Ansid);
}

function CheckAmend(thisform)
{
	with(thisform)
	{
		if(CusName.value == "" || CusName.value == null)
		{
			alert("Display Name missing");
			CusName.focus();
			return false;
		}
		apos=CusEmail.value.indexOf("@");
		dotpos=CusEmail.value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) 
		{
			alert("Invaild E-mail");
			CusEmail.value="";
			CusEmail.focus();
			return false;
		}
	}
}

function CheckPwd(thisform)
{
	with(thisform)
	{
		if(CusPwd.value.length < 6 || CusPwd.value.length > 8)
		{
			alert("Password must be 6 - 8 characters");
			CusPwd2.value="";
			CusPwd.value="";
			CusPwd.focus();
			return false;			
		}
		if(CusPwd.value != CusPwd2.value)
		{
			alert("Mismatch Password");
			CusPwd2.value="";
			CusPwd.value="";
			CusPwd.focus();
			return false;
		}
		
		if(CusName.value == "" || CusName.value == null)
		{
			alert("Display Name missing");
			CusName.focus();
			return false;
		}
		if(CusUserid.value == "" || CusUserid.value == null)
		{
			alert("Login Name missing");
			CusUserid.focus();
			return false;
		}
		
		var numericExpression = /^[0-9]+$/;
		if(CusMobileNum.value != "" || CusMobileNum.value != null)
		{
			if(CusMobileNum.value.length < 6 || !CusMobileNum.value.match(numericExpression))
			{
				alert("Invaild Number");
				CusMobileNum.focus();
				return false;		
			}			
		}
		if(CusEmail.value != "" || CusEmail.value != null)
		{
			apos=CusEmail.value.indexOf("@");
			dotpos=CusEmail.value.lastIndexOf(".");
			if (apos<1||dotpos-apos<2) 
			{
				alert("Invaild E-mail");
				CusEmail.value="";
				CusEmail.focus();
				return false;
			}
		}
	}
}

function upload(thisform)
{
	with(thisform)
	{
		if(vtitle.value.length == 0)
		{
			alert("Title missing");
			vtitle.focus();
			return false;
		}
		var questioncheck = /.+\?$/;
		if(!JQues.value.match(questioncheck))
		{
			var question = JQues.value;
			var marks = question+"?";
			document.getElementById('JQues').value = marks; 			
		}
		if(JQues.value.length == 0)
		{
			alert("Judge Question missing");
			JQues.focus();
			return false;
		}		
		if(JAns0.value.length == 0 || JAns1.value.length == 0 )
		{
			alert("Judge Answers missing");
			JAns0.focus();
			return false;
		}
		
	}
		if(document.pressed == "upload")
		{
			document.uploadForm.action = "upload.php?act=file";
		}else if(document.pressed == "link"){
			document.uploadForm.action = "upload.php?act=link";
		}else{
			document.uploadForm.action = "upload.php?act=webcam";
		}
		return upload;
}

function addAns()
{
	var x=document.getElementById('addJForm').insertRow(2);
	var y=x.insertCell(0);
	var z=x.insertCell(1);
	y.innerHTML="";
	z.innerHTML="<input type='text' name='JAns[]'></input><input type='button' value='Delete' onclick='deleteAns(this)'/>";
}

function deleteAns(r)
{
	var i=r.parentNode.parentNode.rowIndex;
	document.getElementById('addJForm').deleteRow(i); 
}

function redirect()
{
	window.location = "http://dev.tictv.com/YoubetheJudge";	
}
