
var loginDlg;
var planType;

function callLoginPage(id,planType)
{
		this.planType = planType;
		
		if(!loginDlg)
			loginDlg = new dijit.Dialog({id:"lgnDlg",title: 'Login',style:"width:50%"});
		
		dojo.xhrGet({
		url: "login_displayInAjax.action?Id="+id,
		handleAs: "text",
		preventCache:true,
		form: "chooseRole",
		load: function(data,args){
				loginDlg.setContent(data);
				loginDlg.show();	
		}});
			
}



function companyRegistration()
{
		if(loginDlg!=null)
			loginDlg.close();
			
	  document.forms[0].action = "companyRegister_companyRegistration.action";			  
	  document.forms[0].submit(); 
}


function ownerCompanyRegistration()
{
		if(loginDlg!=null)
			loginDlg.close();
			
	  document.forms[0].action = "companyRegister_ownerCompanyRegistration.action";			  
	  document.forms[0].submit(); 
}


function ownerCompanyRegistrationPage()
{
                    var xmlHttp;
                    if(window.XMLHttpRequest)
                    { // For Mozilla, Safari, ...
                         xmlHttp = new XMLHttpRequest();
                    }
                    else if(window.ActiveXObject)
                    { // For Internet Explorer
                       xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                    }
			       var email=document.getElementById('email').value;
			       var psd=document.getElementById('password').value;
			       
                    xmlHttp.open('POST', 'login_loginFromAjaxCall.action?email='+email+"&password="+psd, true);
                    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                    xmlHttp.onreadystatechange = function()
                    {
                         if (xmlHttp.readyState == 4)
                         {    
				                         var data= xmlHttp.responseText;  
					                       if(data=="success") 
							{
							
							
									document.getElementById('planType').value = planType;
								    document.forms[0].action = "registerCompany_companyRegistrationPage.action";
						  		    document.forms[0].submit(); ;
															
							}
							if(data=="siteAdminSuccess")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=adminRestrict;
							}
							if(data=="Email Id is required <br> Password is required")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
							}
							if(data=="Email Id is required")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}if(data=="Email Id is required <br> Password cannot be less than 6 characters")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}
							if(data=="Password is required")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}
							if(data=="Password is Incorrect")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}
							if(data=="ActivationFail")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}
							if(data=="Email Id is Invalid")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}
							if(data=="Email Id is Invalid  <br> Password cannot be less than 6 characters")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}
							if(data=="Email Id is Invalid <br> Password is required")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}
							if(data=="Email Id not Activated")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}
							if(data=="Account deacivated")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}
							if(data=="Account deleted")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}
				        }
                    }
                    
                     if(window.XMLHttpRequest)
                        xmlHttp.send(null);
                     else if(window.ActiveXObject)
                        xmlHttp.send();
                  
                   
     }
     

     
        function sendPassword()
{

                    var xmlHttp;
                    if(window.XMLHttpRequest)
                    { // For Mozilla, Safari, ...
                         xmlHttp = new XMLHttpRequest();
                    }
                    else if(window.ActiveXObject)
                    { // For Internet Explorer
                       xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                    }
			       var email=document.getElementById('emailforPsd').value;
			       
                  
                    xmlHttp.open('POST', 'forgotPassword_forgotPasswordFromAjaxCall.action?email='+email, true);
                    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                    xmlHttp.onreadystatechange = function()
                    { 
                         if (xmlHttp.readyState == 4)
                         {      
				                         var data= xmlHttp.responseText;       
					                       if(data=="CheckMail For NewPassword")
							{
								//document.getElementById('msgDiv').style.display='';		
								//document.getElementById('msgDiv').innerHTML=data;
								//temp1.hide();
			 					loginDlg.hide;
								document.forms[0].action="login_forgotSuccess.action";
								document.forms[0].submit();
															
							}
							if(data=="Customer Status is Not Active for Forgot Password")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}
							if(data=="Email Id is Invalid for Forgot Password")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}
							if(data=="Email Id is required for Forgot Password")
							{
								document.getElementById('msgDiv').style.display='';		
								document.getElementById('msgDiv').innerHTML=data;	
									
							}
				        }
                    }
                    
                     if(window.XMLHttpRequest)
                        xmlHttp.send(null);
                     else if(window.ActiveXObject)
                        xmlHttp.send();
                  
                   
     }
     
