// JavaScript Document
function isNumeric(str){
  var re = /[\D]/g
  if (re.test(str)) return false;
  return true;
}
function checkamt(obj)
{
	if(isNumeric(obj.value)==false)
	{
		alert("Enter only Numeric Value");
		obj.value='';
		return false;
	}		
}
function checksector(obj)
{
	var o=document.frmmember.sectorv;
	//alert(obj.value +obj.checked +obj.id + obj.name);
	var str='';
	for(var i=0;i<o.length;i++)
	{
		if(o[i].checked==true)
		{
			str=str+o[i].value +",";
		}
	}
	
	document.getElementById('sectselected').value =str;
	//alert(str);
	
}
function checktelmobile(frm)
{
	with(frm)
	{
	//alert("here");
		if(telcode.value!="" && tel.value!="")
		{
			telephone.value=telcode.value+'-'+tel.value;
			telmobile.value=telcode.value+'-'+tel.value;
			telmobile.focus();
			telmobile.blur();
			
		}
		else if(mobile.value!="")
		{
			telmobile.value=mobile.value;
			telmobile.focus();
			telmobile.blur();
		}
		else
		{
			//alert("please Either Enter Telephone or Mobile");
			telephone.value='';
			telmobile.value='';
			telmobile.focus();
			telmobile.blur();
		}
	}
}
function doSelect(id)
{
//	alert("herE"+$(":radio:checked").attr('id'));
	
$.ajaxSetup ({
				cache: false
			});
			var ajax_load = "<center><img class='loading' src='images/spinner.gif' alt='loading...' /></center>";
			//var loadUrl='plandetails.php?rate_id='+$("input[name='productrate']:checked").attr('id');
				var loadUrl='plandetails.php?rate_id='+id;
			//alert(loadUrl);
			 $('#divselection').html(ajax_load);
			$.ajax({
				  url: loadUrl,
				  success: function(data) {
					//  alert(data);
					  $('#divselection').html(data);
					  //alert($('#total_plan_price').val());
					  $('#amt').val($('#total_plan_price').val());
					//  alert($('#amt').val());
					//$("label.error").val(data);
				  }
				});	
}
$().ready(function() {
	/*$("input[type='text']").focus(function() {
		alert("here");
		this.bgcolor='#cccccc';
	});*/
$('.trselect')
    .filter(':has(:radio:checked)')
    .addClass('selected')
    .end()

  .click(function(event) {

    if (event.target.type !== 'radio') {
		//alert(event.target.id);
      $(':radio', this).trigger('click');
    }
  })
    .find(':radio')
    .click(function(event) {
		//alert(this.id);
		// $(':radio').attr('checked',true);
//	alert("here click" + $(':radio:checked').attr('id'));
// alert($(':radio:checked').attr('id')+" is selected");
	$('.trselect').removeClass('selected');
     $(this).parents('tr:first').addClass('selected');
	
	 doSelect(this.id);
    });    
	/*
  $(".trselect").click(function() {
	  trid=$(this).attr("id");
	  var arr=trid.split("-");
	  //alert($('#'+arr[1]));
	  $('#'+arr[1]).attr('checked',true);
	  $(".trselect").each(function(){
		  
	  });
	  doSelect();
  });*/
 /* $("input[name='productrate']").click(
  function(){
	 // alert($("input[name='productrate']:checked").attr('id'));
	  //alert($("input[name='productrate']:checked").val());
			$.ajaxSetup ({
				cache: false
			});
			var ajax_load = "<center><img class='loading' src='images/spinner.gif' alt='loading...' /></center>";
			var loadUrl='plandetails.php?rate_id='+$("input[name='productrate']:checked").attr('id');
			//alert(loadUrl);
			 $('#divselection').html(ajax_load);
			$.ajax({
				  url: loadUrl,
				  success: function(data) {
					//  alert(data);
					  $('#divselection').html(data);
					  //alert($('#total_plan_price').val());
					  $('#amt').val($('#total_plan_price').val());
					//  alert($('#amt').val());
					//$("label.error").val(data);
				  }
				});
  });*/
	  	// validate signup form on keyup and submit
		$("#country").change(function(){
									 // 
								if(this.value!="IN")
								{//alert("er"+this.value);
									$('#span_state').show();
									$('#span_city').show();
									$('#state').hide();
									$('#city').hide();
								}
								else
								{
									$('#span_state').hide();
									$('#state').show();
									$('#city').show();
									$('#span_city').hide();
									}
							});
	$("#frmmember").validate({
		rules: {
			hidplan:
			{ required:true},
			name: {
				required: true,
				minlength: 4
			},
			organization: {
				required: true,
				minlength: 5
			},		
			add1 : {
				required: true,
				minlength:5
			},	
			country: {
				required: true
			},
			/*state: {
				required: true
			},
			city : {
				required: true
			},*/
			pincode: {
				required: true,
				digits:true,
				maxlength:6
			},
			
			telmobile: {
				required: true,
				minlength: 5
			},	
			url:{
				url: true
			},
			email: {
				required: true,
				email: true
				/*remote: "checkemail.php"*/
			},
			sectselected: {
				required:true
			},
			product: {
				required: true,
				minlength: 5
			},
			username: {
				required: true,
				minlength:3,
				remote: "checkuser.php"
				
			},
			
			password: {
				required: true,
				minlength:4
			},
			confpwd: {
				required:true,
				minlength: 4,
				equalTo: "#password1"
			},
			payopt: {
				required:true
			}/*,
			draftno: {
				required: true,
				digits :true
			},
			bankname: {
				required: true
			},
			amt: {
				required:true,
				digits: true
			},
			date: {
				required:true
			}*/
			
			
		},
		messages: {
			hidplan:"<div>Please Select Any Plan</div>",			
			name: "<br />Please Enter Your Name",
			organization: "<br />Please enter your Organization Name",
			add1:"<BR>Please Enter your Address",
			Country: "<BR>Please Select Any Country",
			state: "<BR>Please Select Any State",
			city: "<BR>Please Enter City",
			pincode: {
				required: "<BR>Please Enter Pincode",
				digits: "<BR>Pincode Must Contain Digits",
				maxlength: "<BR>Pincode should be in 6 digits"
				},
			telmobile: "<BR>Please Either Enter Your Telephone No. with Code or Mobile No.",
			url: "<BR>Invalid URL",
			email: {
				required:"<br />Please Enter Email Address",
				email: "<br />Please Enter a Valid Email Address"
				/*remote: jQuery.format("<BR>This Email ID is already in use")		*/
			},
			sectselected: "<BR>Please Select Any Sector",
			product: "<br />Please Enter Product/Services",
			username: {
				required:"<BR> Please Enter User Name ",
				minlength:"<BR> User Name should be 3 Character minimum",
				remote: jQuery.format("<BR>This User Name is already in use")
			},
			password1: {
				required:"<BR> Please Enter Password ",
				minlength:"<BR> Password length should be 4 Character minimum"
			},
			confpwd: {
				required: "<BR>Please Enter Confirm Password",
				minlength: "Your password must be at least 5 characters long",
				equalTo: "Please enter the same password as above"			
			},
			payopt: "<BR>Please Select Any Payment Option"
			/*,
			draftno: {
				required: "<BR> Please Enter Draft No",
				digits: "<BR> Draft No. Only Contains Digits"
				},
			bankname: {
				required: "<BR> Please Enter Bank Name"
			},
			amt: {
				required:"<BR> Please Enter Amount",
				digits: "<BR> Amount Only Contains Digits"
			},
			date: "<BR>Please Enter Valid Date"*/
		}
				
	});

});
