/*
    The following variables are global variables.
*/
var ErrorString="";

function getRegistrationForm(){		
	scroll(0,0);
	panelObj=getPanelStatic("widgets/index/pages/layout/registration.html","Register Me Now","820px","div#registrationform,div#formsubmitresult",true);
	makeTopCornerRound("div#parent-details-header,div#child-details-header,div#location-details-header,div#login-details-header",5,5,5,5);		
	makeBottomCornerRound("div#parent-details-body,div#child-details-body,div#location-details-body,div#login-details-body",5,5,5,5);
	$j(".sbutton").hover(function(){
        $j(".sbutton img")
        .animate({top:"-10px"}, 200).animate({top:"-4px"}, 200) // first jump
        .animate({top:"-7px"}, 100).animate({top:"-4px"}, 100) // second jump
        .animate({top:"-6px"}, 100).animate({top:"-4px"}, 100); // the last jump
    });
	initializeDatePicker('#kid_dob');
	document.getElementById("usernameAvailabilityMsg").innerHTML="";
}
function registerMe(){
	MandatoryValidation();
	var params = Form.serialize($('registration-form'));
		params +="&action=SAVE";
		
	if(document.getElementById('newsletters').checked==false){
		params +="&newsletters=N";
	}
	if(ErrorString!="" || document.getElementById("usernameAvailabilityMsg").innerHTML!=""){		
		return;
	}
	var waitPanelObject=getWaitPanel();
	waitPanelObject.dialog("open");
	
	//
	var serverData=getAjaxData('widgets/index/pages/action/registration.php','formsubmitresult',params,false);	
	//$j("#registration-form").hide("slow");
	document.getElementById("registration-form").style.display="none";	
	document.getElementById("formsubmitresult").style.display="block";	
	//$j("#formsubmitresult").show("slow");
	var token="";	
	var localServerDataValue=serverData;
	if(serverData.indexOf("$^$")>0)	{
		serverData = localServerDataValue.split("$^$")[0];
		token = localServerDataValue.split("$^$")[1];
	}
	document.getElementById('formsubmitresult').innerHTML=serverData;	
	var subject="ISKRIB-- Thanks For Registering with Us.";
		params	+=	'&action=MAIL';
		params	+=	'&subject='+subject;	
		params	+=	'&CID=header';
		params	+=	'&imageName=ISKRIB';
		params  +=  '&token='+token;
	var serverData=getAjaxData('widgets/index/pages/action/registration.php','formsubmitresult',params,false);
	waitPanelObject.dialog("close");	
}
function checkAvailability(id){
	if(document.getElementById(id)!=null && document.getElementById(id).value==""){
		return;
	}
	var waitPanelObject=getWaitPanel();
	waitPanelObject.dialog("open");
	
	document.getElementById("usernameprocessing").style.display="";
	document.getElementById("usernamedone").style.display="none";
	document.getElementById("usernamefailed").style.display="none";
	
	document.getElementById("usernameAvailabilityMsg").style.display="block";
	document.getElementById("usernameAvailabilityMsg").innerHTML="Checking User Id Availablity";			
	
	var availableValue = document.getElementById(id).value;
	var params="action=checkUserIdAvailability&userId="+availableValue;
	var serverData=getAjaxData('widgets/index/pages/action/registration.php','formsubmitresult',params,false);
	//alert(serverData)
	if(serverData!="" && isNaN(RemoveLeadingTrailingSpace(serverData))==false){
		if(parseInt(RemoveLeadingTrailingSpace(serverData))>0){
			document.getElementById("usernameprocessing").style.display="none";
			document.getElementById("usernamefailed").style.display="";
			document.getElementById("usernameAvailabilityMsg").innerHTML="User Id Exist.Please Choose Another.";			
		}else{
			document.getElementById("usernameprocessing").style.display="none";
			document.getElementById("usernamedone").style.display="";
			document.getElementById("usernameAvailabilityMsg").innerHTML="";
			document.getElementById("usernameAvailabilityMsg").style.display="none";
		}
	}
	waitPanelObject.dialog("close");
}
function MandatoryValidation(){
	ErrorString="";
	if(document.getElementById('parent_firstname').value==""){
		ErrorString +="<span>Please Enter Parent First Name.</br></span>";
		document.getElementById('parent_firstname').style.background="red";
	}
	if(document.getElementById('parent_lastname').value==""){
		ErrorString +="<span>Please Enter Parent Last Name.</br></span>";
		document.getElementById('parent_lastname').style.background="red";
	}
	if(document.getElementById('parent_emailid').value==""){
		ErrorString +="<span>Please Enter Parent Email Id.</br></span>";
		document.getElementById('parent_emailid').style.background="red";
	}
	if(document.getElementById('kid_firstname').value==""){
		ErrorString +="<span>Please Enter kid's First Name.</br></span>";
		document.getElementById('kid_firstname').style.background="red";
	}
	if(document.getElementById('kid_lastname').value==""){
		ErrorString +="<span>Please Enter kid's Last Name.</br></span>";
		document.getElementById('kid_lastname').style.background="red";
	}
	if(document.getElementById('kid_dob').value==""){
		ErrorString +="<span>Please Enter Kid's Date of Birth.</span>";
		document.getElementById('kid_dob').style.background="red";
	}
	
	
	
	if(document.getElementById('user_name').value==""){
		ErrorString +="<span>Please User Name.</br></span>";
		document.getElementById('user_name').style.background="red";
	}
	if(document.getElementById('passwordtext').value==""){
		ErrorString +="<span>Password Cannot be blank.</br></span>";
		document.getElementById('passwordtext').style.background="red";
	}
	if(document.getElementById('confirmpasswordtext').value==""){
		ErrorString +="<span>Confirmation Password is Blank.</span>";
		document.getElementById('confirmpasswordtext').style.background="red";
	}
	
}
