 function submitTo(formName, url)
    { 
       var form = getElement(formName);
       if( document.getElementById("nonukaddress").style.display =="block"){
	       
	       document.getElementById("fromuk").value ="false";
	       var j = document.getElementsByTagName("input");
		   var postalCodeArray = new Array();
		   var addressArray = new Array();
		   
		   var k =0;
		   var p =0;
		   var q=0;
		   var m=0;
		   
	   if( document.getElementById("dispatch").value == "nonuk"){
		 for (var i = 0; i<j.length; i++) {
	     
	           if (j[i].id == "postalCode"){
	              postalCodeArray[k]= i;
	              k++;
	           }
           } 
           /* for (var i = 0; i<j.length; i++) {
	     
	           if (j[i].id == "address1"){
	              addressArray[q]= i;
	              q++;
	           }
           } */
         
          j[postalCodeArray[p]].value = j[postalCodeArray[p+1]].value ;
     }     
         /* j[addressArray[p]].value = j[addressArray[p+1]].value 
                           
                  */
       }//end of if 
       //alert(url);
        document.getElementById("dispatch").value="nonuk";
        form.action = url;
    	form.submit();
    	return false;
     }
     
    function getElement(elementId) {
	    if (document.getElementById) {
	        return document.getElementById(elementId);
	    } else if (document.all) {
	        return document.all[elementId];
	    } else if (document.layers){
	        return document.layers[elementId];
	    } else {
	    	return false;
	    }
    }
    
   function address(showhide) {

		if (showhide == "uk")
		{
			document.getElementById("ukaddress").style.display = "none";
		    document.getElementById("nonukaddress").style.display = "block";
		
		}  else if (showhide == "nonuk")
	    {
			document.getElementById("ukaddress").style.display = "none";
			document.getElementById("nonukaddress").style.display = "block";
			if(	document.getElementById("dispatch")!=null){
				document.getElementById("dispatch").value="nonuk";
		    }
		}  else if (showhide == "default")
		{    	   
			   	if(	document.getElementById('dispatch').value == "nonuk" ){
			   	     
			   	      document.getElementById("ukaddress").style.display = "none";
			          document.getElementById("nonukaddress").style.display = "block";
		        } else  if(	document.getElementById('dispatch').value == "FINDADD" )
		        {  
		           document.getElementById("ukaddress").style.display = "block";
				     document.getElementById("nonukaddress").style.display = "none";
		        }
		         else {
				     document.getElementById("ukaddress").style.display = "block";
				     document.getElementById("nonukaddress").style.display = "none";
	        	}
		}
}

	
	
	
	function set(formName,target,url) {

	var form = getElement(formName);
	document.getElementById("dispatch").value = target;
	form.action = url;
    form.submit();
    return false;
    }
    
   	
	function enableDate() {  
 
 	for (var x = 0; x < 5; x++)
   {   
    document.getElementById('registration').babyDate[x].disabled=false;
    document.getElementById('registration').babyMonth[x].disabled=false;
    document.getElementById('registration').babyYear[x].disabled=false;
   }  
    
	var obj1 = document.getElementById('addChildDiv1');
	var obj2 = document.getElementById('addChildDiv2');
	var obj3 = document.getElementById('addChildDiv3');
	var obj4 = document.getElementById('addChildDiv4');
	var obj5 = document.getElementById('addChildDiv5');
		try{
			obj1.style.display = "block";
			obj2.style.display = "block";
			obj3.style.display = "block";
			obj4.style.display = "block";
			obj5.style.display = "block";
			
		}catch(err){}	

	}
	
	function disableDate() {
	 
   
    //document.getElementById('babyDate').disabled=true;
    //document.getElementById('babyMonth').disabled=true;
    //document.getElementById('babyYear').disabled=true;
    for (var x = 0; x < 5; x++)
   {   
    document.getElementById('registration').babyDate[x].disabled=true;
    document.getElementById('registration').babyMonth[x].disabled=true;
    document.getElementById('registration').babyYear[x].disabled=true;
   }
    
    var obj1 = document.getElementById('addChildDiv1');
	var obj2 = document.getElementById('addChildDiv2');
	var obj3 = document.getElementById('addChildDiv3');
	var obj4 = document.getElementById('addChildDiv4');
	var obj5 = document.getElementById('addChildDiv5');
		try{
			obj1.style.display = "none";
			obj2.style.display = "none";
			obj3.style.display = "none";
			obj4.style.display = "none";
			obj5.style.display = "none";
			
		}catch(err){}	

	}
	
	function open_window(url){
    	window.open(url,'PopUp','width=587,height=650,toolbar=no,scrollbars=yes');
   }
   
   function showDiv(id) {
 
		var obj = document.getElementById(id);
		try{
			obj.style.display = "block";
		}catch(err){}
	}
	
	function hideDiv(id) { 
	
		var obj = document.getElementById(id);
		try{
			obj.style.display = "none";
		}catch(err){}
	}		

	var checkPer = 0;
    	
	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) {
        	return(false);
    	} else if(dt.getFullYear()!=Yr) {
        	return(false);
    	}
    	
    	return(true);
 	}
 	
 	function addChild(id) {
		var checkPer = 0;
 		checkPer = id - 1;
		var errorMsg= "";		
		document.getElementById('showErrors').innerHTML = errorMsg;		
		document.getElementById('showErrors').style.display = "none";
		
		var day = getElement('registration').babyDate[checkPer].value;		
		var month = getElement('registration').babyMonth[checkPer].value;		
		var year = getElement('registration').babyYear[checkPer].value;		
		var m=month;
		  
		if(IsValidDate(day,++month,year)){			
			var childDivId = 'childDiv'+(id+1);  
			var addChildDivId = 'addChildDiv'+id;
			//var cancelChildDivId = 'cancelChildDiv'+id;			
			
			showDiv(childDivId);
			hideDiv(addChildDivId);
			
			//getElement('registration').childAdded.value=(id+1);
			//if(id == 1){
				//showDiv('childNoDiv1');
				//showDiv('personalizeDiv1');
				
			//} 
		} else {
			var er = '<%=errors%>';
			if(er.indexOf('invalid.reg.babydob['+(checkPer+1)+']') > -1) {
				errorMsg +='';
			} else {
			
				if((checkPer+1)==1){
				errorMsg +='<li class="error">&#1514;&#1488;&#1512;&#1497;&#1498; &#1492;&#1500;&#1497;&#1491;&#1492; &#1513;&#1504;&#1489;&#1495;&#1512; &#1506;&#1489;&#1493;&#1512;  &#1492;&#1497;&#1500;&#1491;/&#1492; &#1492;&#1512;&#1488;&#1513;&#1493;&#1504;/&#1492; &#1513;&#1490;&#1493;&#1497;. &#1488;&#1504;&#1488; &#1504;&#1505;&#1493; &#1513;&#1504;&#1497;&#1514;.</li>';
				}
				if((checkPer+1)==2){
				errorMsg +='<li class="error">&#1514;&#1488;&#1512;&#1497;&#1498; &#1492;&#1500;&#1497;&#1491;&#1492; &#1513;&#1504;&#1489;&#1495;&#1512; &#1506;&#1489;&#1493;&#1512;  &#1492;&#1497;&#1500;&#1491;/&#1492; &#1492;&#1513;&#1504;&#1497;/&#1492; &#1513;&#1490;&#1493;&#1497;. &#1488;&#1504;&#1488; &#1504;&#1505;&#1493; &#1513;&#1504;&#1497;&#1514;.</li>';
				}
				if((checkPer+1)==3){
				errorMsg +='<li class="error">&#1514;&#1488;&#1512;&#1497;&#1498; &#1492;&#1500;&#1497;&#1491;&#1492; &#1513;&#1504;&#1489;&#1495;&#1512; &#1506;&#1489;&#1493;&#1512; &#1492;&#1497;&#1500;&#1491;/&#1492; &#1492;&#1513;&#1500;&#1497;&#1513;&#1497;/&#1514; &#1513;&#1490;&#1493;&#1497;. &#1488;&#1504;&#1488; &#1504;&#1505;&#1493; &#1513;&#1504;&#1497;&#1514;.</li>';
				}
				if((checkPer+1)==4){
				errorMsg +='<li class="error">&#1514;&#1488;&#1512;&#1497;&#1498; &#1492;&#1500;&#1497;&#1491;&#1492; &#1513;&#1504;&#1489;&#1495;&#1512; &#1506;&#1489;&#1493;&#1512;  &#1492;&#1497;&#1500;&#1491;/&#1492; &#1492;&#1512;&#1489;&#1497;&#1506;&#1497;/&#1514; &#1513;&#1490;&#1493;&#1497;. &#1488;&#1504;&#1488; &#1504;&#1505;&#1493; &#1513;&#1504;&#1497;&#1514;.</li>';
				}
				if((checkPer+1)==5){
				errorMsg +='<li class="error">&#1514;&#1488;&#1512;&#1497;&#1498; &#1492;&#1500;&#1497;&#1491;&#1492; &#1513;&#1504;&#1489;&#1495;&#1512; &#1506;&#1489;&#1493;&#1512; &#1492;&#1497;&#1500;&#1491;/&#1492; &#1492;&#1495;&#1502;&#1497;&#1513;&#1497;/&#1514; &#1513;&#1490;&#1493;&#1497;. &#1488;&#1504;&#1488; &#1504;&#1505;&#1493; &#1513;&#1504;&#1497;&#1514;.</li>';
				}
				
				
			}
			document.getElementById('showErrors').innerHTML = errorMsg;
			document.getElementById('showErrors').style.display = "block";
			//scroll(0,620);
		}
	}
	
	function checkMoreBabyStatus(){	
		var count = 1;
		for (var x = 0; x < 5; x++)
		   {   
		    var day = getElement('registration').babyDate[x].value;		
			var month = getElement('registration').babyMonth[x].value;		
			var year = getElement('registration').babyYear[x].value;			
			
			if(IsValidDate(day,++month,year)){				
				count++;
				var addChildLink = 'addChildDiv' + (x+1);
				var	childDOBLink = 'childDiv' + (x+1);
				
				var addChildLinkObj = document.getElementById(addChildLink);
				var showChildObj = document.getElementById(childDOBLink);
				
				showDiv(childDOBLink);				
				hideDiv(addChildLink);			
			} else if((day != -1 && (month == 0 || year == -1)) || (month != 0 && (day == -1 || year == -1)) || (year != -1 && (month == 0 || day == -1)) ){
					count++;
					var addChildLink = 'addChildDiv' + (x+1);
					var	childDOBLink = 'childDiv' + (x+1);
					
					var addChildLinkObj = document.getElementById(addChildLink);
					var showChildObj = document.getElementById(childDOBLink);
					
					showDiv(childDOBLink);				
					hideDiv(addChildLink);
					
				}			
		   }
		   count = count - 1;
		   if(5 != count){
			    var addChildLink = 'addChildDiv' + count;				
				showDiv(addChildLink);
			}
		
	}

