/* ****************  RELIGION ADMINISTRATION               ****************** */

function religionadmin(iAction) {

	switch (iAction) {

		case "createreligion":
			rname = recaste.nrelg.value;
			cname = recaste.ncaste.value;

			if (rname == "" | cname == "" ) {
				alert ("Religion & First caste Names Must Be Specified!");
			}else{
				recaste.submitFlag.value = "createreligion";
		 		recaste.submit();
			}
		break;
		case "addcaste":
			acname = recaste.acaste.value;
			if (acname == "") {
				alert ("Please Specify caste Name!");
			}else{
				recaste.submitFlag.value = "addcaste";
		 		recaste.submit();
			}
		break;
		case "religionmod":
			mrname = recaste.mreligion.value;
			
			if (mrname == "" ) {
				alert ("Religion Name Must Be Specified!");
			}else{
				recaste.submitFlag.value = "religionmod";
		 		recaste.submit();
			}
		break;
		case "castemod":
			mcname = recaste.mcaste.value;
			if (mcname == "") {
				alert ("Please Specify caste Name!");
			}else{
				recaste.submitFlag.value = "castemod";
		 		recaste.submit();
			}
		break;

		case "delreligion":
			if (window.confirm("You are about to DELETE selected Religion!")) {
				recaste.submitFlag.value = "delreligion";
				recaste.action = "admin_deletecaste.asp";
		 		recaste.submit();
			}
		break;

		case "delcaste":
			if (window.confirm("You are about to DELETE selected Caste!")) {
				recaste.submitFlag.value = "delcaste";
				recaste.action = "admin_deletecaste.asp";
			 	recaste.submit();
			}
		break;
	}


}

function selectreligion(ipage) {

	oform = document.recaste;
	relgid = oform.creligion.options[oform.creligion.selectedIndex].value;
	window.location = ipage+"?relgid="+relgid;

}

function selectcaste() {

	oform = document.recaste;
	relgid = oform.creligion.options[oform.creligion.selectedIndex].value;
	casteid = oform.ccaste.options[oform.ccaste.selectedIndex].value;
	window.location = "admin_relg.asp?relgid="+relgid+"&casteid="+casteid;

}
/*****         VALIDATING REGISTRATION FORM INPUTS ***                 ****/

function validateInput() {

	var errorm = "";
	var nick = document.register.R1.value.replace(/[\s<>']/g, "");
	document.register.R1.value = nick
	var lastname = document.register.R2.value.replace(/[\s<>']/g, "");
	document.register.R2.value = lastname
	var userlogin = document.register.R3.value.replace(/[\s<>']/g, "");
	document.register.R3.value = userlogin
	var pass = document.register.R4.value.replace(/[\s<>]/g, "");
	document.register.R4.value = pass
	var cpass = document.register.R5.value.replace(/[\s<>]/g, "");
	document.register.R5.value = cpass
	var email = document.register.R6.value.replace(/[\s<>']/g, "");
	document.register.R6.value = email
	var address = document.register.R10.value.replace(/[<>']/g, "");
	document.register.R10.value = address		
	var city = document.register.R11.value.replace(/[<>']/g, "");
	document.register.R11.value = city
	var state = document.register.R12.value.replace(/[<>']/g, "");
	document.register.R12.value = state
	var zipcode = document.register.R14.value.replace(/[<>']/g, "");
	document.register.R14.value = zipcode
	var phoneno = document.register.R15.value.replace(/[<>']/g, "");
	document.register.R15.value = phoneno
	var dd=document.register.dd.value.replace(/[<>']/g, "");
	document.register.dd.value=dd
	var mm=document.register.mm.value.replace(/[<>']/g, "");
	document.register.mm.value=mm
	var yy=document.register.yy.value.replace(/[<>']/g, "");
	document.register.yy.value=yy
		
	var ePat = /^([\w-\.]+)@([\w-]+)\.([\w-\.]+)$/g;
	var matchEmail=email.match(ePat);
	var nLen = nick.length;
	var pLen = pass.length;
	

	if (nick == ""| lastname=="" |userlogin=="" | pass == "" | cpass == "" | email == "" | address == "" | city=="" |state=="" |zipcode=="" |dd==""|mm==""|yy=="") {
		var errorm = errorm + ("    -- One of the required fields is empty!     \n");
		var trap = ("error");
	}


	if (email !== "") {
		if (matchEmail == null){
			var errorm = errorm + ("    -- Email format is invalid!     \n");
			var trap = ("error");
		}
	}

	if (nick !== "") {
		if (nLen < 4){
			var errorm = errorm + ("    -- Name must be at least 4 characters long!     \n");
			var trap = ("error");
		}
	}

	if (pass !== "") {
		if (pLen < 6){
			var errorm = errorm + ("    -- Password must be at least 6 characters long!     \n");
			var trap = ("error");
		}
	}

	if (pass !== cpass) {
		var errorm = errorm + ("    -- Password do not match!     \n");
		var trap = ("error");

	}
	if (isNaN(zipcode)){
		var errorm=	errorm + ("    -- Enter Correct Zipcode!     \n");
		var trap = ("error");
	}
    if (isNaN(phoneno)){
		var errorm=	errorm + ("    -- Enter Correct Phone Number!     \n");
		var trap = ("error");
	}

	if (isNaN(dd)|isNaN(mm)|isNaN(yy)){
		var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	

	if (trap == "error") {
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
	} else {
		document.register.B1.disabled = true;
		document.register.submit();
	}

}

function validateInput1() {

	var errorm = "";
	var nick = document.register.R1.value.replace(/[\s<>']/g, "");
	document.register.R1.value = nick
	var lastname = document.register.R2.value.replace(/[\s<>']/g, "");
	document.register.R2.value = lastname
	var email = document.register.R6.value.replace(/[\s<>']/g, "");
	document.register.R6.value = email
	var address = document.register.R10.value.replace(/[<>']/g, "");
	document.register.R10.value = address		
	var city = document.register.R11.value.replace(/[<>']/g, "");
	document.register.R11.value = city
	var state = document.register.R12.value.replace(/[<>']/g, "");
	document.register.R12.value = state
	var zipcode = document.register.R14.value.replace(/[<>']/g, "");
	document.register.R14.value = zipcode
	var phoneno = document.register.R15.value.replace(/[<>']/g, "");
	document.register.R15.value = phoneno
	var dd=document.register.dd.value.replace(/[<>']/g, "");
	document.register.dd.value=dd
	var mm=document.register.mm.value.replace(/[<>']/g, "");
	document.register.mm.value=mm
	var yy=document.register.yy.value.replace(/[<>']/g, "");
	document.register.yy.value=yy
		
	var ePat = /^([\w-\.]+)@([\w-]+)\.([\w-\.]+)$/g;
	var matchEmail=email.match(ePat);
	var nLen = nick.length;	

	if (nick == ""| lastname=="" | email == "" | address == "" | city=="" |state=="" |zipcode=="" |dd==""|mm==""|yy=="") {
		var errorm = errorm + ("    -- One of the required fields is empty!     \n");
		var trap = ("error");
	}

	if (email !== "") {
		if (matchEmail == null){
			var errorm = errorm + ("    -- Email format is invalid!     \n");
			var trap = ("error");
		}
	}

	if (nick !== "") {
		if (nLen < 4){
			var errorm = errorm + ("    -- Name must be at least 4 characters long!     \n");
			var trap = ("error");
		}
	}
	
	if (isNaN(zipcode)){
		var errorm=	errorm + ("    -- Enter Correct Zipcode!     \n");
		var trap = ("error");
	}
    if (isNaN(phoneno)){
		var errorm=	errorm + ("    -- Enter Correct Phone Number!     \n");
		var trap = ("error");
	}

	if (isNaN(dd)|isNaN(mm)|isNaN(yy)){
		var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	

	if (trap == "error") {
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
	} else {
		document.register.B1.disabled = true;
		document.register.submit();
	}

}

/**** CONTACT FILTER ****/
function ageselect() 
{
	
	oform = document.contfilter;
	var agevalue =oform.age[1].checked;
	var mstatusvalue=oform.mstatus[1].checked;
	var relgvalue=oform.religion[1].checked;
	var resdvalue=oform.resd[1].checked;
	var mtongvalue=document.contfilter.mtong[1].checked;
	  	
		if(agevalue== true && mstatusvalue==true && relgvalue==true && resdvalue==true && mtongvalue==true) 
		{
		
			alert(" You have not set any filters");
		}	
		else
		{
		  
			document.contfilter.submit();
		}
		
		
}	