﻿// JScript File

function OpenWindow(alt) 
{
    
    var WinSettings = "center:yes;resizable:no;dialogHeight:500px"    
    //ALTER BELOW LINE - supply correct URL for Child Form
    var MyArgs = window.open("member.aspx?name1="+ alt);
      
   
}
function OpenWin(alt) 
{
   
    var WinSettings = "center:yes;resizable:no;dialogHeight:500px"    
    //ALTER BELOW LINE - supply correct URL for Child Form
    var MyArgs = window.open("story-book.aspx?name1="+ alt);
      
   
}
function OpenPost(alt) 
{
   
    var WinSettings = "center:yes;resizable:no;dialogHeight:500px"    
    //ALTER BELOW LINE - supply correct URL for Child Form
    var MyArgs = window.open("post-comment.aspx?name1="+ alt);
      
   
}
function OpenStory(alt) 
{
   
    var WinSettings = "center:yes;resizable:no;dialogHeight:500px"    
    //ALTER BELOW LINE - supply correct URL for Child Form
    var MyArgs = window.open("story-book.aspx?image="+ alt);
      
   
} 

function returnToHome()
{

var day=document.getElementById("ddmomDD").value;
var month=document.getElementById("ddmomMM").value;
var year=document.getElementById("ddmomYY").value;
var now = new Date();

var ms = now.getYear();
if((ms-year)<18)
{
alert("Sorry, this site/promotion is not intended for persons under the age of eighteen.");
return true;
}
 
//var DateVal = month + "/" + day + "/" + year;
//    var dt = new Date(DateVal);
//   
//    else if((ms.getFullYear()-dt.getFullYear())<18){
//          return(false);
//        }

}
//function DOBcalc()
// { 
//alert("called");
//var day=document.getElementById("ddmomdd").value;
//var month=document.getElementById("ddmomMM").value;
//var year=document.getElementById("ddmomYY").value;
//var DateVal = month + "/" + day + "/" + year;
//  var DOBmdy = DateVal.split('/'); 
//  Bdate = new Date(DOBmdy[2],DOBmdy[0]-1,DOBmdy[1]); 
//  alert(Bdate);
//  BDateArr = (''+Bdate).split(' '); 
//  alert(BDateArr[3]);
//  Cdate = new Date; 
//  CDateArr = (''+Cdate).split(" "); 
//  alert(CDateArr[3]);
//  Age = CDateArr[3] - BDateArr[3]; 
// alert(Age);
// }

function postcommnt()
{

if(document.getElementById('chkbox1').checked==true)
{
document.getElementById('chkbox2').checked=false;
document.getElementById('chkbox3').checked=false;
}
else if(document.getElementById('chkbox2').checked==true)
{
document.getElementById('chkbox1').checked=false;
document.getElementById('chkbox3').checked=false;
}
else if(document.getElementById('chkbox3').checked==true)
{
document.getElementById('chkbox1').checked=false;
document.getElementById('chkbox2').checked=false;
}

}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function initPhotoUpload()
      {
            var btnUpload = document.getElementById('filPhoto');
                           
            btnUpload.onchange = function(event)
            {
                var filPhoto = document.getElementById('filPhoto');
               
                if (filPhoto.value.length == 0)
                {
                    filPhoto.focus();
                    return;
                }
                
                var regExp =/.*\.([gG][iI][fF]|[jJ][pP][gG]|[jJ][pP][eE][gG]|[bB][mM][pP]|[pP][nN][gG]|[tT][iI][fF][fF]|[jJ][iI][fF])$/;

                if (!regExp.test(filPhoto.value)) 
                {
                    filPhoto.focus();
                    alert("This is not a Correct Image");
                    
                    document.getElementById('photoUpload').submit();
                    return;
                }                
                document.getElementById('photoUpload').submit();
             }
        }


function openwindow2()
    {    
    if(document.getElementById("txtMomName").value==""||document.getElementById("txtChlName").value==""||document.getElementById("txtActivity").value==""||document.getElementById("Hidnfield").value=="")
   {
   
   alert("Please first fill all fields & Photos");
//   document.getElementById("txtMomName").focus();
   return false;
   }        
   }
     function postcommnt(box)
{
document.getElementById('chkbox1').checked=false;
document.getElementById('chkbox2').checked=false;
document.getElementById('chkbox3').checked=false;
box.checked=true;
}
function openwindow()
    {
    
    if(document.getElementById("txtMomName").value==""||document.getElementById("txtChlName").value==""||document.getElementById("txtActivity").value==""||document.getElementById("Hidnfield").value=="")
   {
   alert("Please first fill all fields & Photos");
//   document.getElementById("txtMomName").focus();
   return false;
   }
   else if(document.getElementById("txtMomName").value!=""&&document.getElementById("txtChlName").value!=""&&document.getElementById("txtActivity").value!="")
        {
       	
    var gender=document.getElementById("ddGender").value;
    var mom=document.getElementById("txtMomName").value;
    var chl=document.getElementById("txtChlName").value;
    var act=document.getElementById("txtActivity").value;
    var cImg=document.getElementById("Hidnfield").value;
    var MyArgs = window.open("preview.aspx?cGen="+ gender+"&cNam="+chl+"&cMom="+mom+"&act="+act+"&cImg="+cImg);
        }
      
    }
function IsValidDate(Day,Mn,Yr){
    var DateVal = Mn + "/" + Day + "/" + Yr;
    var dt = new Date(DateVal);

    if(dt.getDate()!=Day){
                return(false);
        }
    else if(dt.getMonth()!=Mn-1){
    //this is for the purpose JavaScript starts the month from 0
          return(false);
        }
    else if(dt.getFullYear()!=Yr){
          return(false);
        }
        
    return(true);
 }


function chklogin(emailid,passwrd)
{
if (document.getElementById(emailid).value=="") 
      {
		alert("Please enter your Email Id");
		document.getElementById(emailid).focus();
		return false;
	}  
	 var emailPat = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
     var email=document.getElementById(emailid).value;
     var matchArray = email.match(emailPat);
     if (matchArray == null)
    {
               alert("Your email address seems incorrect. Please try again.");
               document.getElementById(emailid).focus();
               return false;

     }
	else if (document.getElementById(passwrd).value=="") 
      {
		alert("Please enter your password");
		document.getElementById(passwrd).focus();
		return false;
	  }

}
function test(txtbox)
		{
	var iChars = "!@1234567890#$%^&*()+=-[]\';,./{}|\":<>?";

  for (var i = 0; i < document.getElementById(txtbox).value.length; i++)
   {
  	if (iChars.indexOf(document.getElementById(txtbox).value.charAt(i)) != -1) 
  	{
  		return false;
     }
   }	
}


function chkUpdates()
{

if (document.getElementById("chkUpdates").checked==false) 
  {
		alert("You have to keep the box checked to receive updates on your Happy Play entry");
		document.getElementById("chkUpdates").focus();
		return true;
	}  
}

function alpha(e) {
var k;
document.all ? k = e.keyCode : k = e.which;
return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8 || k == 32 || k == 34 || k == 38 || k == 39 || k == 40 || k == 41 || k == 44 || k == 95 || k == 46 || k == 33 || k == 45 || k == 47 || k == 58 || k == 59);
}

function ChangeText()
{
var chlGender=document.getElementById("ddGender").value;
var mommyName=document.getElementById("txtMomName").value;
var chlName=document.getElementById("txtChlName").value;
document.getElementById("txtsweat").value=chlGender;
document.getElementById("txtfmommy").value= mommyName;
document.getElementById("txtknow").value= mommyName;
document.getElementById("txtpowder").value= chlName;
document.getElementById("txtlittle").value= chlName;
document.getElementById("txthappy").value= mommyName;
     return true;
}
function ChkUpload()
{
if (document.getElementById("txtChlName").value=="") 
      {
		alert("Please enter your child Id");
		document.getElementById("txtChlName").focus();
		return false;
	}  

	else if(test('txtChlName')==false)
	  {
	  alert("Your Child name should  contain only character ");
		document.getElementById("txtChlName").focus();
		return false;
	  }
	  
	   else if (document.getElementById("txtActivity").value=="") 
      {
		alert("Please provide your activity");
		document.getElementById("txtActivity").focus();
		return false;
	  } 
	 
	  
	  else if(test('txtActivity')==false)
	  {
	  alert("Activity should not contain  character ");
		document.getElementById("txtActivity").focus();
		return false;
	  }
	   else if (document.getElementById("Hidnfield").value=="") 
      {
		alert("Please select a Photo");
		document.getElementById("txtActivity").focus();
		return false;
	  } 
}
function chkUSearch()
{
 valid = true;
if (document.getElementById("Search").value=="") 
  {
		alert("Enter name for search");
		document.getElementById("Search").focus();
		valid = false;
	}  
	return valid;
}
function Register_Page() 
{

 if (document.getElementById("txtEmail").value=="") 
      {
		alert("Please enter your Email Id");
		document.getElementById("txtEmail").focus();
		return false;
	}  
	 var emailPat = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
     var emailid=document.getElementById("txtEmail").value;
     var matchArray = emailid.match(emailPat);
     if (matchArray == null)
    {
               alert("Your email address seems incorrect. Please try again.");
               document.getElementById("txtEmail").focus();
               return false;

     }
	else if (document.getElementById("txtPassword").value=="") 
      {
		alert("Please enter your password");
		document.getElementById("txtPassword").focus();
		return false;
	  }
 
	else if (document.getElementById("txtRepasword").value=="") 
    {
		alert("Please enter your password");
		document.getElementById("txtRepasword").focus();
		return false;
	}  

	 var emailPat =document.getElementById("txtRepasword").value ;
     var emailid=document.getElementById("txtPassword").value;
     var matchArray = emailid.match(emailPat);
     if (matchArray == null)
    {
               alert("Your passwords do not match. Please try again.");
               document.getElementById("txtPassword").focus();
               return false;

    }
	

    else if (document.getElementById("txtFrstName").value=="") 
      {
		alert("Please enter your First name");
		document.getElementById("txtFrstName").focus();
		return false;
	  } 
	 
	  
	  else if(test('txtFrstName')==false)
	  {
	  alert("Your First name should  contain only character ");
		document.getElementById("txtFrstName").focus();
		return false;
	  }
	  else if (document.getElementById("txtLastName").value=="") 
      {
		alert("Please enter your Last name.");
		document.getElementById("txtLastName").focus();
		return false;
	  }  
	  else if(test('txtLastName')==false)
	  {
	  alert("Your last name should  contain only character ");
		document.getElementById("txtLastName").focus();
		return false;
	  }
	  
	   
	else if (document.getElementById("DDmonth").value=="MM") 
      {
		alert("Please enter a month.");
		document.getElementById("DDmonth").focus();
		return false;
	  }  
	  
	else if (document.getElementById("dddate").value=="DD") 
      {
		alert("Please enter a date");
		document.getElementById("dddate").focus();
		return false;
      }  
      
	else if (document.getElementById("DDyear").value=="YYYY") 
      {
		alert("Please enter a year");
		document.getElementById("DDyear").focus();
		return false;
	  }
	  
	  else if (document.getElementById("ddmomMM").value=="MM") 
      {
		alert("Please enter a month.");
		document.getElementById("ddmomMM").focus();
		return false;ddmomdd
	  }  
	  
	else if (document.getElementById("ddmomdd").value=="DD") 
      {
		alert("Please enter a date");
		document.getElementById("ddmomdd").focus();
		return false;
      }  
      
	else if (document.getElementById("ddmomYY").value=="YYYY") 
      {
		alert("Please enter a year");
		document.getElementById("ddmomYY").focus();
		return false;
	  }
	  
	   else if(IsValidDate(document.getElementById("ddmomDD").value,document.getElementById("ddmomMM").value,document.getElementById("ddmomYY").value)==false)
	  {
	   alert("Your date of birth seems incorrect.Please try again")
	   document.getElementById("ddmomDD").focus();
		return false;
	  }
	
	  else if(IsValidDate(document.getElementById("dddate").value,document.getElementById("DDmonth").value,document.getElementById("DDyear").value)==false)
	  {
	   alert("Your date of birth seems incorrect.Please try again")
	   document.getElementById("dddate").focus();
		return false;
	  }
	  else if(document.getElementById("ddmomYY").value>=document.getElementById("DDyear").value)
	  { 
	  alert("Mom's date of birth seems incorrect.Please try again")
	   document.getElementById("ddmomYY").focus();
		return false;
	  
	  }
	
	
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
