// JavaScript Document
function verifyParent(obj)
{

if(obj.checked)
	 {
	   var flag=0;
	   if(obj.id == "bar" || obj.id ==  "flip" ||  obj.id ==  "slider" || obj.id ==  "pad" ||       obj.id == "clamshell" || obj.id =="swivel" || obj.id =="pad" || obj.id =="classic")
     flag = 1; 
//Platform / OS     
 else if(obj.id=="symbianUIQ" || obj.id=="symbian" || obj.id=="mssmart" ||  obj.id=="nokiaos" ||  obj.id=="mspocketpc" ||  obj.id=="nucleus" ||  obj.id=="msmobile" ||  obj.id=="geos")
     flag = 2;
 // Display Resolution    
 else if( obj.name == "d_res" )
     flag = 3;    
 // for Camera Resolution:	  
 else if(obj.id== "cam_res_1px" || obj.id=="cam_res_2px" || obj.id=="cam_res_3px" || obj.id=="cam_res_5px")
     flag=4;
  switch(flag){
        case 1:  {
        	         document.radio_form.ff[2].checked = true;
					 break;
				}	  	
       case 2: {
        	        document.radio_form.os[2].checked = true;
					break;  
               }
        case 3:   {
                    document.radio_form.dis_res[2].checked = true;
			  	    break;  
                  }
         case 4: {
			       document.radio_form.cam_res[2].checked = true;
			       break;  
			     }         
		//default: { alert("default");}		    
         
      } //switch
   }      // if condition
   
else
      {
		 var temp=0;
	    if(obj.id == "bar" || obj.id ==  "flip" ||  obj.id ==  "slider" || obj.id ==  "pad" ||         obj.id == "clamshell" || obj.id =="swivel"  || obj.id =="classic")
	    
         temp = 1; 
        
        //Platform / OS     
        else if(obj.id=="symbianUIQ" || obj.id=="symbian" || obj.id=="mssmart" ||  obj.id=="nokiaos" ||  obj.id=="mspocketpc" ||  obj.id=="nucleus" ||  obj.id=="msmobile" ||  obj.id=="geos")
        temp = 2;
     
        // Display Resolution    
         else if( obj.name == "d_res" )
          
         temp = 3;    
         
      // for Camera Resolution:	  
        else if(obj.id== "cam_res_1px" || obj.id=="cam_res_2px" || obj.id=="cam_res_3px" || obj.id=="cam_res_5px")
        
         temp=4;
    
      // for weight text box.
       
       else if (obj.id == "weightad" )
           
           temp=5;
        //Battery Life: Talk Time
       else if(obj.id=="talktimead")
        
           temp=6;
        
       // Battery Life: Standby Time 
       else if(obj.id=="stbytimead")
           
            temp=7;
        
       // Phone Book Capacity 
       else if(obj.name== "phonebkad")
	     
		  temp=8; 
         
     switch(temp){
		case 1:
		      {   
		            if((document.radio_form.bar.checked==false)&&
			        (document.radio_form.flip.checked==false)&&
			        (document.radio_form.slider.checked==false)&&
			        (document.radio_form.pad.checked==false)&&
			        (document.radio_form.classic.checked==false)&&
			        (document.radio_form.swivel.checked==false)&&
			        (document.radio_form.clamshell.checked==false))
				        { 
					         document.radio_form.ff[0].checked = true;
							
						} 
					 break;	
			 }	
		case 2:{
			
			         if((document.radio_form.symbianUIQ.checked==false)&&
			        (document.radio_form.symbian.checked==false)&&
			        (document.radio_form.mssmart.checked==false)&&
			        (document.radio_form.nokiaos.checked==false)&&
			        (document.radio_form.nucleus.checked==false)&&
			        (document.radio_form.mspocketpc.checked==false)&&
			        (document.radio_form.msmobile.checked==false)&&
					 (document.radio_form.geos.checked==false))
					    {
						     document.radio_form.os[0].checked = true;
							 
						}
					break;		
			    
		     }	 
		 case 3:{
		 	  
		 	     
				        var len = document.radio_form.d_res.length;
				        var count=0;
				          for(i=0;i<len;i++){
				           if(document.radio_form.d_res[i].checked == false)
				            {
				        	 count++;
				        	 if(count>len-1){
				        	 	document.radio_form.dis_res[0].checked = true;
						     }
							
						}
						}
			         break;	
		       }
		 case 4:{
		 	        if((document.radio_form.cam_res_1px.checked==false)&&
			        (document.radio_form.cam_res_2px.checked==false)&&
			        (document.radio_form.cam_res_3px.checked==false)&&
			        (document.radio_form.cam_res_5px.checked==false))
					    {
						     document.radio_form.cam_res[0].checked = true;
							
						}
					break;	
		 		} 
		 		
		 case 5: {
		 	    if(document.radio_form.weightad.value)
		         {
						document.radio_form.weight[2].checked = true;
				 }
				else
				 { 
				     document.radio_form.weight[0].checked = true;
				   }
				           break;
			 }    
	   			
			
	    case 6:
		       {
		       		
				 if(document.radio_form.talktimead.value)
		         {
						document.radio_form.talktime[2].checked = true;
				 }
		         else  
					 {
						     document.radio_form.talktime[0].checked = true;
					 }
			     		break;
				}   
		case 7:
		        {
		         if(document.radio_form.stbytimead.value)
		          {
						document.radio_form.stbytime[2].checked = true;
				  }
				else
				      { 
					     document.radio_form.stbytime[0].checked = true;
	    				}
					break;	
				 }	
						
			
		case 8:
		        {
		           if(document.radio_form.phonebkad.value)
		            {
						document.radio_form.phonebk[2].checked = true;
			    	 }
				   else
				     { 
					     document.radio_form.phonebk[0].checked = true;
			       	}
				    break;	
		        }
		        
	 
	}
 }
 
 }
 
function validate(){
	
	    if(document.radio_form.talktimead.value)
	     {
	       var val = document.radio_form.talktimead.value;
	       var err1 = "Enter a Valid Stand By Time.";
	       if(!reg_validator(val))
	             {
                   alert(err1);
  	 		       document.radio_form.talktimead.focus();
      			   return false;						
      			 }
				     
		}
		if(document.radio_form.stbytimead.value)
				 {
				 	 var val2 = document.radio_form.stbytimead.value;
				 	 var err2 = "Enter Correct Stand By Time.";
				 	 if(!reg_validator(val2))
				 	  {
					      alert(err2);
						  document.radio_form.stbytimead.focus();
						  return false;	
					  }
				}
		if(document.radio_form.weightad.value)
		          {
		            var val3 = 	document.radio_form.weightad.value;
					var err3 ="Enter Correct weight. ";
					if(!reg_validator(val3))
					  {
					      alert(err3);
						  document.radio_form.weightad.focus();
						  return false; 	
					  }		 
					}
		if(document.radio_form.phonebkad.value)
		        {
		            var val4 = 	document.radio_form.phonebkad.value;
					var err4 = "Enter Correct Phone Book Value."; 
					if(!reg_validator(val4))
					  {
					      alert(err4);
						  document.radio_form.phonebkad.focus();	
						  return false;
					  }
				
				}	
		  	return true;
				
		}	
		
		
	function reg_validator(str)
	   {
       	 var myRegExp = /^\s*((\d+(\.\d+)?)|(\.\d+))\s*$/;
		 var t_time = document.radio_form.talktimead.value;
         var val = myRegExp.test(str);
         if(val)
            return true;
         else 
            
            return false;			 	
       }     
	



