// Login validation starts here

function LoginValidate()
{
	if (document.bajao.txtUser.value == "")
	{
		alert("Please enter the username.");
		document.bajao.txtUser.focus();
		return;
	}
	if (document.bajao.txtPass.value == "")
	{
		alert("Please enter the password.");
		document.bajao.txtPass.focus();
		return;
	}
	document.bajao.method = "post";
	document.bajao.action = "loginsubmit.asp";
	document.bajao.submit();
}

// Login validation ends here


function Users_Del(countVal)
{
	var m;
	m = countVal;
	flag = 0;
	for(i=0;i<m;i++)
	{
		if(eval("document.bajao.chkdel_" + i + ".checked") == true)
		{	
			flag = 1;
			document.bajao.chkdel.value = eval("document.bajao.chkdel_" + i + ".value");
			break;
		}
	}
	if (flag == 0)
	{
		alert("Please select any one category to delete");
		return;
	}
	
	document.bajao.method = "post";
	document.bajao.action = "BJ_user_Submit.asp?act=del";
	document.bajao.submit();
}


function Test_Del(countVal)
{
	var m;
	m = countVal;
	flag = 0;
	for(i=0;i<m;i++)
	{
		if(eval("document.bajao.chkdel_" + i + ".checked") == true)
		{	
			flag = 1;
			document.bajao.chkdel.value = eval("document.bajao.chkdel_" + i + ".value");
			break;
		}
	}
	if (flag == 0)
	{
		alert("Please select any one to delete");
		return;
	}
	
	document.bajao.method = "post";
	document.bajao.action = "Test_Submit.asp?act=del";
	document.bajao.submit();
}



function winner(idval)
{
	document.bajao.method = "post";
	document.bajao.action = "BJ_user_Submit.asp?act=win&UserId=" + idval
	document.bajao.submit();
}

function cmbchange()
{
	document.bajao.method = "post";
	document.bajao.action ="Userlist.asp"
	document.bajao.submit();
}

function catchange()
{
	document.bajao.method = "post";
	document.bajao.action ="Bajaao_Test.asp"
	document.bajao.submit();
}

function Test_Save(act)
{
	if(document.bajao.category.value == "")
	{
		alert("Please select the category for the test");
		document.bajao.category.focus();
		return;
	}
	document.bajao.method = "post";
	document.bajao.action = "Test_Submit.asp?act="+act;
	document.bajao.submit();
}

function Form_Submit()
{
	if(document.bajao.headline.value == "")
	{
		alert("Please enter the headline for your story");
		document.bajao.headline.focus();
		return;
	}
	
	if(document.bajao.txtname.value == "")
	{
		alert("Please enter your name");
		document.bajao.txtname.focus();
		return;
	}
	
	/*if(document.bajao.email.value == "")
	{
		alert("Please enter your email id");
		document.bajao.email.focus();
		return;
	}
	
	if (!checkEmail(document.bajao.email.value))
	{
		alert("Please enter your valid email id");
		document.bajao.email.focus();
		return;
	}*/
	
	if(document.bajao.perc.value == "")
	{
		alert("Please enter your percentile");
		document.bajao.perc.focus();
		return;
	}
	if(document.bajao.test_year.value == "")
	{
		alert("Please enter the test and year");
		document.bajao.test_year.focus();
		return;
	}
	
	
		m = document.bajao.category.length
		for(i=0;i<m;i++)
		{			
			if(document.bajao.category[i].checked)
			{
				break;
			}
		}
		if(i==m)
		{
			alert("Please select your category");
			return;
		}
	
	if(trim(document.bajao.story.value) == "")
	{
		alert("Please enter your story");
		document.bajao.story.focus();
		return;
	}
	
	document.bajao.method = "post";
	document.bajao.action = "Form_Save.asp";
	document.bajao.submit();
	
}


// ---------------------------------------------------------------


var villian_value;
var span_id;

function villian_change()
{
	var img_arr = new Array('cat-face_img.jpg','CET_face.jpg','FMS_face.jpg','JMET_face.jpg','NMAT_face.jpg','SNAP_face.jpg','XAT_face.jpg');
	var lan_arr = new Array('mere-paas_cat.gif','reason_CET.gif','verbal-abi_FMS.gif','verbal-rea_JMET.gif','data-inter_NMAT.gif','gk_SNAP.gif','math_XAT.gif');
	flag = 0;
	k = document.bajao.villian.length;
		for(i=0;i<k;i++)
		{			
			if(document.bajao.villian[i].checked)
			{
				villian_value = document.bajao.villian[i].value;
				span_id = document.getElementById("dialogue")
				span_id.style.display = "inline";
				document.images['faceimage'].src= './images/'+img_arr[i];
				document.images['verbal'].src= './images/'+lan_arr[i];
				flag = 1
				break;
				
			}
		}
		if (flag == 0)
		{
			alert("Please select any one villian");
			return;
		}
}


function img_villian_change(idval)
{
	var img_arr = new Array('cat-face_img.jpg','CET_face.jpg','FMS_face.jpg','JMET_face.jpg','NMAT_face.jpg','SNAP_face.jpg','XAT_face.jpg');
	var lan_arr = new Array('mere-paas_cat.gif','reason_CET.gif','verbal-abi_FMS.gif','verbal-rea_JMET.gif','data-inter_NMAT.gif','gk_SNAP.gif','math_XAT.gif');
	
		k = document.bajao.villian.length;
		document.bajao.villian[idval].checked = true;
		villian_value = document.bajao.villian[idval].value;
		span_id = document.getElementById("dialogue")
		span_id.style.display = "inline";
		document.images['faceimage'].src= './images/'+img_arr[idval];
		document.images['verbal'].src= './images/'+lan_arr[idval];
			
}


function contest_validate()
{
	if(trim(document.bajao.txtname.value) == "")
	{
		alert("Please enter your name");
		document.bajao.txtname.focus();
		return;
	}
	if(trim(document.bajao.email.value) == "")
	{
		alert("Please enter your email address");
		document.bajao.email.focus();
		return;
	}
	
	if(!checkEmail(document.bajao.email.value))
	{
		alert("Please enter your valid email address");
		document.bajao.email.focus();
		return;
	}
	
	if(trim(document.bajao.mobile.value) == "")
	{
		alert("Please enter your mobile number");
		document.bajao.mobile.focus();
		return;
	}
	
	
	if(document.bajao.mobile.value.length < 10)
	{
		alert("Please enter your valid mobile number");
		document.bajao.mobile.focus();
		return;
	}
	
	if(isNaN(document.bajao.mobile.value))
	{
		alert("Please enter your valid mobile number");
		document.bajao.mobile.focus();
		return;
	}
	
	if(trim(document.bajao.city.value) =="")
	{
		alert("Please enter your city");
		document.bajao.city.focus();
		return;
	}
	
	if(isAlphabetic(document.bajao.city.value))
	{
		alert("Please enter valid city name");
		document.bajao.city.focus();
		return;
	}
	
	k = document.bajao.villian.length;
	for(i=0;i<k;i++)
	{			
		if(document.bajao.villian[i].checked)
		{
			flag = 1;
		    break;
		}
		else
		{
			flag = 0;
		}
	}
	if (flag == 0)
	{
		alert("Select whom you want to bajaao");
		return;
	}
	
	if(trim(document.bajao.usercopy.value) == "")
	{
		alert("Please enter your comment");
		document.bajao.usercopy.focus();
		return;
	}
	
	var y=document.bajao.usercopy.value;
	var r = 0;
	a=y.replace(/\s/g,' ');
	a=a.split(' ');
	for (z=0; z<a.length; z++) {if (a[z].length > 0) r++;}

	/*if (r > 10)
	{
		alert("Please enter your comment in 10 words");
		return;
	}*/
	
	
	
	
	document.bajao.method ="post";
	document.bajao.action ="bajaotest_submit.asp"
	document.bajao.submit();
	
}



function isAlphabetic(val)
{
if (val.match('/^[a-zA-Z]+$/'))
{
return true;
}
else
{
return false;
} 
}



function checkEmail(strReceived)
{
	if(strReceived.indexOf("@")==-1)
	{
		return false;
	}
	if(strReceived.indexOf(".")==-1)
	{
		return false;
	}
	if(strReceived.charAt(0)==".")
	{
		return false;
	}
	else if(strReceived.charAt(0)=="@")
	{
		return false;
	}
	if((strReceived.charAt(0)>=0)&&(strReceived.charAt(0)<=9))
	{
		return false;
	}
	else if(strReceived.charAt(strReceived.length-1)==".")
	{
		return false;
	}
	else if(strReceived.charAt(strReceived.length-1)=="_")
	{
		return false;
	}
	else if(strReceived.charAt(strReceived.length-1)=="@")
	{
		return false;
	}
	else if(strReceived.indexOf("..")!=-1)
	{
		return false;
	}
	else if(strReceived.indexOf("__")!=-1)
	{
		return false;
	}
	else if(strReceived.indexOf("_.")!=-1)
	{
		return false;
	}
	else if(strReceived.indexOf("._")!=-1)
	{
		return false;
	}
	else if(strReceived.indexOf("@@")!=-1)
	{
		return false;
	}
	else if(strReceived.indexOf("@.")!=-1)
	{
		return false;
	}
	else if(strReceived.indexOf(".@")!=-1)
	{
		return false;
	}
	else if(strReceived.indexOf("@_")!=-1)
	{
		return false;
	}
	/*else if((strReceived.indexOf("@"))>(strReceived.indexOf(".")))
	{
		return false;
	}
	*/
	var intAtTheRate=0;
	var intdotTheRate=0;
		
	for(var intCount=0;intCount<strReceived.length;intCount++)
	{
		if(strReceived.charAt(intCount)=="@")
		{
			//alert(intAtTheRate);
			intAtTheRate=intAtTheRate+1;
			//alert(intAtTheRate);
		}
	}
	
	for(var intCount=0;intCount<strReceived.length;intCount++)
	{
		if(strReceived.charAt(intCount)==".")
		{
			//alert(intAtTheRate);
			intdotTheRate=intdotTheRate+1;
			//alert(intAtTheRate);
		}
	}
	//alert(intAtTheRate);
	
	if(intAtTheRate > 1)
	{
		return false;		
	}
	if(intdotTheRate > 3)
	{
		return false;		
	}
		
	var strValid="._-@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	for(var intCount=0;intCount<strReceived.length;intCount++)
	{
		strFind=strReceived.charAt(intCount);
		if(strValid.indexOf(strFind)==-1)
		{
			return false;	
		}
	}
		
	return true;
}

function trim(str)
{
  var str1=str.replace(/\S/g,"|");
  var i=str1.indexOf("|")-1;
  var j=str1.lastIndexOf("|")+1;
  var trimStr=str.substring(0,i).replace(/\s/g,"") + str.substring(i+1,j)
      trimStr = trimStr + str.substring(j).replace(/\s/g,"");
  return trimStr;
}


function go_to1(a,b)
{
vara = b
document.bajao.varPage.value=a;
document.bajao.method = "post"
document.bajao.action = "bajaao_view.asp?catId=" + b
document.bajao.submit();
}

function go_to2(a,b)
{
vara = b
document.bajao.varPage.value=a;
document.bajao.method = "post"
document.bajao.action = "bajaao_test.asp?catId=" + b
document.bajao.submit();
}

function go_to3(a,b)
{
vara = b
document.bajao.varPage.value=a;
document.bajao.method = "post"
document.bajao.action = "previouswinners.asp"
document.bajao.submit();
}

function validate()
{
	if(trim(document.bajao.txtname.value)=="")
	{
		 alert("Please enter your name")
		 document.bajao.txtname.focus()
		 return;
	}
	if(trim(document.bajao.txtcomment.value)=="")
	{
		alert("Please enter your comments")
		document.bajao.txtcomment.focus()
		return;
    }
	document.bajao.method="post";
    document.bajao.action="form_comments.asp";
	document.bajao.submit();		  
} 

function validate_cancel()
{
	document.bajao.txtname.value = "";
	document.bajao.txtcomment.value ="";
	document.bajao.txtname.focus();
}


//---------------------------------------------------------------------


function selectchange()
{
	document.bajao.method = "post";
	document.bajao.action ="bajaao_comments.asp"
	document.bajao.submit();
}


function comment_del(countVal)
{
	var m;
	m = countVal;
	flag = 0;
	for(i=0;i<m;i++)
	{
		if(eval("document.bajao.chkdel_" + i + ".checked") == true)
		{	
			flag = 1;
			document.bajao.chkdel.value = eval("document.bajao.chkdel_" + i + ".value");
			break;
		}
	}
	if (flag == 0)
	{
		alert("Please select any one category to delete");
		return;
	}
	
	document.bajao.method = "post";
	document.bajao.action = "BJ_comment_submit.asp?act=del";
	document.bajao.submit();
}

function comment_save(act,comment_id)
{
	document.bajao.method = "post";
	document.bajao.action = "BJ_comment_submit.asp?act="+act+"&comment_id="+comment_id;
	document.bajao.submit();
}
//---------------------------------------------------------------------

function comment_details()
{
	var acomment = document.getElementById("comment");
	var aview = document.getElementById("view");
	var ahide = document.getElementById("hide");
	if(acomment.style.display=="inline")
	{
		acomment.style.display="none";
	}
	else
	{
		acomment.style.display="inline";
	}
	if(aview.style.display=="inline")
	{
		aview.style.display="none";
		ahide.style.display="inline";
	}
	else
	{
		aview.style.display="inline";
		ahide.style.display="none";
	}
	
}