function delFile(filename, filetype){
	var i =  confirm("Do you want to Delete " + filename + "." + filetype + " ? ");
	if (i == true)
	{	
		window.open(sRoot + "member/includes/del_file.asp?fname=" + filename + '&ftype=' + filetype,'windowName','top=250,left=350,width=250,height=125')
		//window.location.href = sRoot + "member/includes/del_file.asp?fname=" + filename + '&ftype=' + filetype;
	}
}

function chkChildClick(f){
	
	if (f.chkChild.checked == true){		
		document.getElementById("ddlDay").style.display='';		
		document.getElementById("spnIns").style.display='';		
	} else {	
		document.getElementById("ddlDay").selectedIndex	= 0;
		document.getElementById("ddlDay").style.display='none';		
		document.getElementById("spnIns").style.display='none';
	}
	
	populateMDY(f);
		
}

Date.prototype.addMonths = function(n) 
	{ 
	 this.setMonth(this.getMonth()+n); 
	 return this; 
	} 

function populateMDY(f){
	
	document.getElementById("ddlDueYear").options.length = 0;
		
	if (f.chkChild.checked == true){		
		
		dtToday = new Date();
		lpYear = dtToday.getFullYear();		 
		document.getElementById("ddlDueYear").options[0] = new Option('Select Year','');	
		for (i = 1; i < 19; i++){					
			document.getElementById("ddlDueYear").options[i] = new Option(lpYear, lpYear);
			lpYear = lpYear - 1;			
		}
	} else {
		
		curDate= new Date()		
				
		document.getElementById("ddlDueYear").options[0] = new Option('Select Year','');
		document.getElementById("ddlDueYear").options[1] = new Option(curDate.getFullYear(),curDate.getFullYear());
					
		futDate=new Date().addMonths(9);	
			
		if (futDate.getFullYear() > curDate.getFullYear()){
			document.getElementById("ddlDueYear").options[2] = new Option(futDate.getFullYear(),futDate.getFullYear());
		}
		
		if (document.getElementById("ddlDueMonth").options.selectedIndex > 0){ populateMY(); }
				
	}
}
	
	
function populateMY(){
	
	if (document.getElementById("chkChild").checked == false) {
	
		document.getElementById("ddlDueYear").options.length = 0;
		document.getElementById("ddlDueYear").options[0] = new Option('Select Year','');
					
		curDate = new Date();					
		futDate = new Date().addMonths(9);	
		
		if (document.getElementById("ddlDueMonth").options.selectedIndex == 0){
			
			document.getElementById("ddlDueYear").options[0] = new Option('Select Year','');
			document.getElementById("ddlDueYear").options[1] = new Option(curDate.getFullYear(),curDate.getFullYear());
			if (futDate.getFullYear() > curDate.getFullYear()){
				document.getElementById("ddlDueYear").options[2] = new Option(futDate.getFullYear(),futDate.getFullYear());
			}
			
		} else { 
		
			if ((futDate.getFullYear() > curDate.getFullYear()) && (document.getElementById("ddlDueMonth").options[document.getElementById("ddlDueMonth").options.selectedIndex].value > (curDate.getMonth()+1))){				
				document.getElementById("ddlDueYear").options[1] = new Option(curDate.getFullYear(),curDate.getFullYear());
			}else if ((futDate.getFullYear() > curDate.getFullYear()) && (document.getElementById("ddlDueMonth").options[document.getElementById("ddlDueMonth").options.selectedIndex].value < (curDate.getMonth()+1))){
				document.getElementById("ddlDueYear").options[1] = new Option(futDate.getFullYear(),futDate.getFullYear());
			}else {
				document.getElementById("ddlDueYear").options[1] = new Option(curDate.getFullYear(),curDate.getFullYear());
			}
		}	
		
		document.getElementById("ddlDueYear").options.selectedIndex = 1; 
		
	}	
}	

function chkClick(f){
	
	var sMsg = "";
	var rBoo = true;
	
	if (f.chkAgree.checked == false){
		sMsg += "You must agree to terms and conditions ";
		rBoo = false;	
	}
	if(rBoo == false) {
		alert(sMsg);
		}
	return rBoo;
}

function validate_edit_PW(x) {
		
		// here is where you may wish to include more sophisticated checking, particularly of the email address.
		var e = "";
		var r = true;		
		
		if(x.txtUsername.value == "") {
			e += "\nPlease enter a USER NAME";
			r = false;		
		}		
		if(x.txtUsername.value != "") {							
			r = chkIllegalChar(x.txtUsername.value);			
			if (r == false){
				e += "\nYour USER NAME contains illegal characters. Letters, Numbers, Underscores are allowed only";
			}				
		}		
		if ((x.txtPassword.value == "") && (x.dMod.value=="new")){
			e += "\nPlease enter a PASSWORD";
			r = false;		
		}		
		if ((x.txtConfirmPassword.value == "") && (x.txtPassword.value!="")) {
			e += "\nPlease enter a CONFIRM PASSWORD";
			r = false;		
		}				
		if ((x.txtPassword.value != "") && (x.txtConfirmPassword.value != "") && (x.txtConfirmPassword.value != x.txtPassword.value)){
			e += "\nEntered PASSWORDs do not match";
			r = false;		
		}			
		if(x.txtFirstName.value == "") {
			e += "\nPlease enter a FIRST NAME";
			r = false;		
		}			
		if((x.txtEmail.value == "") || (x.txtEmail.value.indexOf('@', 0) == -1) || (x.txtEmail.value.indexOf('.', 0) == -1)) {
			e += "\nPlease enter valid EMAIL ID";
			r = false;		
		}		
		if(x.ddlDueMonth.selectedIndex == 0) {
			e += "\nPlease select a MONTH";
			r = false;		
		}
		if (x.chkChild.checked == true){
			if(x.ddlDay.selectedIndex == 0) {
				e += "\nPlease select a DAY";
				r = false;		
			}			
		}
		if(x.ddlDueYear.selectedIndex == 0) {
			e += "\nPlease select a YEAR";
			r = false;		
		}
		
		/*
		if(x.txtADOPTadMailboxNumber.value == "") {
			e += "\nPlease enter a ADOPTad Mailbox Number";
			r = false;		
			}					
		*/	
		if(x.txtCharLength.value < 0) {
			e += "\nPlease change your COMMENTS. It exceed maximum 2000 characters limit.";
			r = false;		
		}			
		if(r == false) {
			alert("The following must be completed first:\n"+e);
		} else {			
			alert("Processing, please wait.... Click Ok to continue");								
		}
			
		return r;
	}

function validate_edit_AP(x) {
		
		// here is where you may wish to include more sophisticated checking, particularly of the email address.
		var e = "";
		var r = true;		
		
			
		if(x.txtUsername.value == "") {
			e += "\nPlease enter a USER NAME";
			r = false;		
		}	
		if(x.txtUsername.value != "") {							
			r = chkIllegalChar(x.txtUsername.value);			
			if (r == false){
				e += "\nYour USER NAME contains illegal characters. Letters, Numbers, Underscores are allowed only";
			}				
		}	
		if ((x.txtPassword.value == "") && (x.dMod.value=="new")){
			e += "\nPlease enter a PASSWORD";
			r = false;		
		}		
		if ((x.txtConfirmPassword.value == "") && (x.txtPassword.value!="")) {
			e += "\nPlease enter a CONFIRM PASSWORD";
			r = false;		
		}				
		if ((x.txtPassword.value != "") && (x.txtConfirmPassword.value != "") && (x.txtConfirmPassword.value != x.txtPassword.value)){
			e += "\nEntered PASSWORDs do not match";
			r = false;		
		}			
		if(x.txtHusbandFirstName.value == "") {
			e += "\nPlease enter a Parent One :  FIRST NAME";
			r = false;		
		}	
		if(x.txtHusbandLastName.value == "") {
			e += "\nPlease enter a Parent One :  LAST NAME";
			r = false;		
		}					
		if(x.ddlFamilyType.selectedIndex != 1) {
			if(x.txtWifeFirstName.value == "") {
			e += "\nPlease enter a Parent Two :  FIRST NAME";
			r = false;		
			}	
			if(x.txtWifeLastName.value == "") {
				e += "\nPlease enter a Parent Two :  LAST NAME";
				r = false;		
			}															
		}		
		if((x.txtEmail.value == "") || (x.txtEmail.value.indexOf('@', 0) == -1) || (x.txtEmail.value.indexOf('.', 0) == -1)) {
			e += "\nPlease enter valid EMAIL ID";
			r = false;		
		}			
		/*			
		if(x.txtADOPTadMailboxNumber.value == "") {
			e += "\nPlease enter a ADOPTad Mailbox Number";
			r = false;		
			}			
		*/	
		if(x.txtCharLength.value < 0) {
			e += "\nPlease change your COMMENTS. It exceed maximum 2000 characters limit.";
			r = false;		
		}			
		if(r == false) {
			alert("The following must be completed first:\n"+e);
		} else {			
			alert("Processing, please wait.... Click Ok to continue");								
		} 
		
		return r;
	}

function showBS(){
	var x = document.frmPW;	
	if (x.ddlPregnancyType.selectedIndex == 1) {
		x.ddlBabySex2.style.display='';
		x.ddlBabySex2.selectedIndex = 0;
		x.ddlBabySex3.style.display='none';
	} else if (x.ddlPregnancyType.selectedIndex == 2) {
		x.ddlBabySex2.style.display='';
		x.ddlBabySex2.selectedIndex = 0;
		x.ddlBabySex3.style.display='';
		x.ddlBabySex3.selectedIndex = 0;
	} else {
		x.ddlBabySex2.style.display='none';
		x.ddlBabySex3.style.display='none';
	}
}

function contactProfile(proUser){
	window.location.href = sRoot + 'search/contact_profile.asp?vMail=reply&cnt=' + proUser	
}

function validate_edit_AA(x) {
		
		// here is where you may wish to include more sophisticated checking, particularly of the email address.
		var e = "";
		var r = true;		
		
		if(x.txtName.value == "") {
			e += "\nPlease enter a NAME";
			r = false;		
		}		
		if(x.txtAddress.value == "") {
			e += "\nPlease enter an ADDRESS";
			r = false;		
		}			
		if(x.txtPhone.value == "") {
			e += "\nPlease enter a PHONE";
			r = false;		
		}		
		if((x.txtEmail.value == "") || (x.txtEmail.value.indexOf('@', 0) == -1) || (x.txtEmail.value.indexOf('.', 0) == -1)) {
			e += "\nPlease enter valid EMAIL ID";
			r = false;		
		}		
		if(x.txtProfession.value == "") {
			e += "\nPlease enter a PROFESSION";
			r = false;		
		}		
		if(r == false) {
			alert("The following must be completed first:\n"+e);
		}  else {						
			alert("Processing, please wait.... Click Ok to continue");								
			
		}
		return r;
	}

function validate_askAP(x) {
		
		// here is where you may wish to include more sophisticated checking, particularly of the email address.
		var e = "";
		var r = true;		
		
		if(x.txtName.value == "") {
			e += "\nPlease enter a NAME";
			r = false;		
		}				
		if((x.txtEmail.value == "") || (x.txtEmail.value.indexOf('@', 0) == -1) || (x.txtEmail.value.indexOf('.', 0) == -1)) {
			e += "\nPlease enter valid EMAIL ID";
			r = false;		
		}				
		if(x.txtPhone.value == "") {
			e += "\nPlease enter a PHONE";
			r = false;		
		}		
		if(x.txtExpiration.value == "") {
			e += "\nPlease enter a EXPIRE DATE";
			r = false;		
		}		
		if(r == false) {
			alert("The following must be completed first:\n"+e);
			}
		return r;
	}
