﻿

function SubmitUserConsultation()
{  

    var name = $get('nameText').value;

    var phone = $get('phoneText').value;

    var email = $get('emailText').value;
    
  var comment= $get('commentText').value;

 if(IsValidDetails(name,phone,email)==1)
  {   
  
//  
//      var URL = 'userService.asmx/SubmitUserConsultation?tm='+new Date().getTime();
//        var values= '{"name":"'+name+'","phone":"'+phone+'","email":"'+email+'","comment":"'+comment+'"}';
//        AjaxCall(URL,values,ONS_SubmitUserConsultation);
//        

     userService.SubmitUserConsultation(name,phone,email,comment,ONS_SubmitUserConsultation);
     $get('showProgressDiv').style.display="block";
 
      return false;            
  }
 
    
} 


function ONS_SubmitUserConsultation(retval)
{

//alert("User details mailed successfully");

//if(data!=null)
// {
//  //$get('successSpan').innerHTML=data;
//  alert(data);
//  $get('errorSpan').innerHTML="";
//    
//  }
//  else
//  {
//  $get('successSpan').innerHTML="";
//  $get('errorSpan').innerHTML="Submit Failed !";
// 
//  }
//  

if(retval!="f")
{
    $get('successSpan').innerHTML=retval;
    $get('errorSpan').innerHTML="";
     
    $get('nameText').value="";

    $get('phoneText').value="";

    $get('emailText').value="";
    $get('commentText').value="";

}

  else
  {
  $get('successSpan').innerHTML="";
  $get('errorSpan').innerHTML="Submit Failed !";
 
  }
  
  
   $get('showProgressDiv').style.display="none";
   
           
}



function IsValidDetails(name,phone,email)
{

       
   var result=1;
     
    if(name=="")
    {
        $get('nameText').style.backgroundColor="#FF9999";  
        result=0;     
    }
    else
    {
    $get('nameText').style.backgroundColor="#FFFFFF"; 
    }
    
    
  
    
    if(phone=="")
    {
        $get('phoneText').style.backgroundColor="#FF9999";  
        result=0;     
    }
    else
    {
    $get('phoneText').style.backgroundColor="#FFFFFF"; 
    }
    
    
    if(email=="")
    {
        $get('emailText').style.backgroundColor="#FF9999";  
        result=0;     
    }
    else
    {
    $get('emailText').style.backgroundColor="#FFFFFF"; 
    }    
 
   
   
    if($get('emailText').value!="")
    {
        
        if (eMailcheck($get('emailText').value)==0)
	    {
		    $get('emailText').style.backgroundColor="#FF9999";
		          $get('errorSpan').innerHTML="Invalid email address!";      
		    result=0;		 
	    }
	        	    
	    
	 }	
  
   
    return result;
    
}


function eMailcheck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  
		   return 0;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return 0;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    
		    return 0;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    
		    return 0;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    
		    return 0;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    
		    return 0;
		 }
		
		 if (str.indexOf(" ")!=-1){
		  
		    return 0;
		 }

 		 return 1;					
	}


function nextPageFunction(index)
{

   userService.nextPageFunction(index,OnSuccess_NextProductPage);


}
 function OnSuccess_NextProductPage(retVal)
 {
 
 //alert(retVal);
 $get('ctl00_c_recipeList1_recipeListDiv').innerHTML=retVal;

 }


