// JavaScript Document

function GetValue(idamt,idtxt,plan,planid,k)
{
	var amt=idamt;
	var pl=plan;
	var pid=planid;
	// alert(idamt.id+ plan + "==" + planid +"===" + idtxt);
	// alert(k);
	var adjust = document.getElementById('amt');
	var plan=document.getElementById('lblplan');
	var hid=document.getElementById('hidplan');
	var subs=document.getElementById('subscribe');
	var rate_id=document.getElementById('rate_id');
	document.getElementById('states_allowed').value="";
	document.getElementById('sector_allowed').value="";
		 if(amt.value != 'N/A'&& amt.checked == true)
		 {  
				
			document.getElementById('service_tax').value=parseInt((parseInt(amt.value)/100)*10.30);
			adjust.value=parseInt(amt.value)+parseInt(document.getElementById('service_tax').value); 
				//	plan.innerHTML=pl;
				hid.value=pl;
				subs.value=k;
				rate_id.value=pid;
				//	plan.innerHTML=pl +',One Industry-1 State';
				//	plantxt.value=pl+','+pid;
				//	plan.innerHTML=pl +',One Industry-1 State[' + pid +']';
				plan.innerHTML='';
			  switch(k)
			  {
				case '1I1S':
					//subs.value='1I1S';
					if(pl=="6 month plan")
					{
						//hid.value=pl +','+pid;
						plan.innerHTML=pl +',One Industry-1 State[' + pid +']';
					}
					else if(pl=="1 Year plan")
					{
						plan.innerHTML=pl +',One Industry-1 State[' + pid +']';
					}
					adjust.value=parseInt(amt.value)+parseInt(document.getElementById('service_tax').value); 
					document.getElementById('service_tax').value=parseInt((parseInt(amt.value)/100)*10.30);
					document.getElementById('trpayopt').style.display="inline";
					document.getElementById('trpayopt1').style.display="inline";					
					break;
				case '1I3S':
					//subs.value='1I3S';
					if(pl=="6 month plan")
					{
						//hid.value=pl +','+pid;
						plan.innerHTML=pl +',One Industry-3 State[' + pid +']';
					}
					else if(pl=="1 Year plan")
					{
						plan.innerHTML=pl +',One Industry-3 State[' + pid +']';
					}
					
					document.getElementById('trpayopt').style.display="inline";
					document.getElementById('trpayopt1').style.display="inline";
					break;
				case '1IGS':
					//subs.value='1IGS';
					if(pl=="6 month plan")
					{
						//hid.value=pl +','+pid;
						plan.innerHTML=pl +',One Industry-All States[' + pid +']';
					}
					else if(pl=="1 Year plan")
					{
						plan.innerHTML=pl +',One Industry-All States[' + pid +']';
					}
					//adjust.value=parseInt(amt.value); 
					//document.getElementById('service_tax').value='10.30';
					
					
					document.getElementById('service_tax').value=parseInt((parseInt(amt.value)/100)*10.30);
					adjust.value=parseInt(amt.value)+parseInt(document.getElementById('service_tax').value); 
					document.getElementById('trpayopt').style.display="inline";
					document.getElementById('trpayopt1').style.display="inline";
					break;
				case 'C':
					//subs.value='C';
					if(pl=="6 month plan")
					{
						//hid.value=pl +','+pid;
						plan.innerHTML=pl +',Corporate Plan[' + pid +']';
					}
					else if(pl=="1 Year plan")
					{
						plan.innerHTML=pl +',Corporate Plan[' + pid +']';
					}
					adjust.value='';
					document.getElementById('trpayopt').style.display="none";
					document.getElementById('trpayopt1').style.display="none";
					break;
				
				case 'SME':
				//subs.value='W1IGS';
					if(pl=="6 month plan")
					{
						//hid.value=pl +','+pid;
						plan.innerHTML=pl +',SME Plan, One Industry-All India[' + pid +']';
					}
					else if(pl=="1 Year plan")
					{
						plan.innerHTML=pl +',SME Plan, One Industry-All India[' + pid +']';
					}
					adjust.value=parseInt(amt.value); 
					document.getElementById('service_tax').value='0';
		
					//plan.innerHTML=plan.innerHTML + '<BR>We offer Special Package for SME companies on Submission of Turnover Certificate';
					document.getElementById('trpayopt').style.display="none";
					document.getElementById('trpayopt1').style.display="none";
					//alert(plan.innerHTML);
					break;
					case 'CU':
					//subs.value='1I1S';
					if(pl=="6 month plan")
					{
						//hid.value=pl +','+pid;
						plan.innerHTML=pl +',Customize Plan[' + pid +']';
					}
					else if(pl=="1 Year plan")
					{
						plan.innerHTML=pl +',Customize Plan[' + pid +']';
					}
					adjust.value=parseInt(amt.value)+parseInt(document.getElementById('service_tax').value); 
					document.getElementById('service_tax').value=parseInt((parseInt(amt.value)/100)*10.30);
					document.getElementById('trpayopt').style.display="inline";
					document.getElementById('trpayopt1').style.display="inline";					
					break;
		 	 }
			
			if(amt.value!="0")
			{
			 plan.innerHTML=plan.innerHTML+", Amount : "+ amt.value + ", Service Tax : " + document.getElementById('service_tax').value;
			 document.getElementById('trpayopt').style.display="inline";
			document.getElementById('trpayopt1').style.display="inline";
			}

			document.getElementById('tblpayment').style.display="inline";
			//plan.innerHTML='';
		 }
		 else
		 {
				hid.value='';
				plan.innerHTML='';
				adjust.value='';     
//				plid.value='';
		  }
		  
		
}
function checkTelephoneMobile(frm)
{
	with(frm)
	{
	//alert("here");
		if(telcode.value!="" || tel.value!="")
		{
			//checking telephone no
			//alert("here");
			telephone.value=telcode.value+"-"+tel.value;

			if(required(telcode,"STD Code")==false)
				return false;
			else if(required(tel,"Telephone")==false)
				return false;
			else if(PhoneValidate(telephone)==false)
				return false;
		}
		else if(mobile.value!="")
		{
			if(required(mobile,"Mobile")==false)
				return false;
			else if(MobileValidate(mobile)==false)
				return false;
		}
		else
		{
			//alert("please Either Enter Telephone or Mobile");
			document.getElementById("errMsg").innerHTML="Please Either Enter Telephone or Mobile";			
			telcode.focus();
			return false;
			alert("hiii");
		}
		document.getElementById("errMsg").innerHTML="";
		return true;
	}
}
function getARRtoSTR(obj)
{
	var st="";
	for (var i =0; i < obj.length; i++) 
		{
			if(obj[i].checked == true)
			{
				st=st+","+obj[i].value;
				
			}
		}
		st=st.substring(1);
		return st;
}
function checkselected(frm,obj,val,s)
{

	if(s=="STATE")
	{
		
		var obj=document.frmmember.statesel;
	}
	if(s=="SECTOR")
	{
		
		var obj=document.frmmember.sectorsel;
	}
	
	var cnt=0;
	var str="";
	for (var i =0; i < obj.length; i++) 
		{
			if(obj[i].checked == true)
			{
				cnt=cnt+1;
				if(cnt>val)
				{
					alert("You can do only "+ val+ " Selection");
					obj[i].checked=false;
					break;
				}
				str=str+","+obj[i].value;
			}
		}
		str=str.substring(1);
	if(s=="STATE")
	{
		document.frmmember.states_allowed.value=str;
	}
	if(s=="SECTOR")
	{
		document.frmmember.sector_allowed.value=str;
	}
		
	//alert(str);
}
function validatefrm(frm)
{
	with(frm)
	{
	//	var statestr=getARRtoSTR(statev);
		var sectorstr=getARRtoSTR(sectorv);
		if(document.getElementById('hidplan').value=="")
		{
			document.getElementById('errMsg').innerHTML="You must Select any Payment Option";
			return false;
		}
		else if(required(name,"Name")==false)
			return false;
		else if(required(organization,"Organization")==false)
			return false;
		else if(required(add1,"Address")==false)
			return false;
		else if(state.value=="")
		{
			document.getElementById('errMsg').innerHTML="Please Select Any State";
			state.focus();
			return false;
		}
		else if(required(city,"City")==false)
			return false;
		else if(required(pincode,"Pincode")==false)
			return false;
		else if(IntValidate(pincode)==false)
			return false;
		else if(checkTelephoneMobile(frm)==false)
			return false;
		/*else if(required(tel,"Telephone")==false)
			return false;
		else if(PhoneValidate(tel)==false)
			return false;*/
		else if(required(email,"E-mail")==false)
			return false;
		else if(EmailValidate(email)==false)
			return false;
		else if(sectorstr.value==0)
		{
			document.getElementById('errMsg').innerHTML="Please Select Any Sector";
			//sectorv.focus();
			return false;
		}
		else if(required(product,"Products/Services")==false)
			return false;
		else if(required(username,"UserName")==false)
			return false;
		else if(username.value.length<4)
		{
			document.getElementById('errMsg').innerHTML="User Name must be greater than 4 Characters.";
			username.focus();
			return false;
		}	
		else if(required(password,"Password")==false)
			return false;
		else if(password.value!=confpwd.value)
		{
			document.getElementById('errMsg').innerHTML="Password Mismatch";
			confpwd.value="";
			confpwd.focus();
			return false;
		}
		else if(payopt.value=="")
		{
			document.getElementById('errMsg').innerHTML="Select Any Payment Method";
			return false;
		}
		else if(payopt.value=="radCheque")
		{
			if(required(draftno,"Draft No.")==false)
				return false;
			else if(required(bankname,"Bank Name")==false)
				return false;	
			else if(required(amt,"Amount")==false)
				return false;		
			else if(required(date,"Date")==false)
				return false;
		}
	//	alert("here");
		//radCheque, radCreditcard  
		//else
		//{
		//	document.getElementById('errMsg').innerHTML="";
		//stateval.value=statestr;
		sectorval.value=sectorstr;
			return true;
		//}		
	}
}
function ajaxmath()
{ 
//populateList('popup.php?action=set_photo&nm='+name+'&val='+val,id); 
   var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
        } catch (e){
		// Internet Explorer Browsers
            try{
                ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                    try{
                            ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e){

                                    alert("Your browser broke!");
                                    return false;
                                    }
                            }
                    }

	ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4){
     
                
		if(ajaxRequest.responseText!='')
                    {
		      alert(ajaxRequest.responseText);
                     
                    }
                   //  document.getElementById("tablebox").innerHTML=ajaxRequest.responseText;

		}
	}
          
         var  user_id=document.getElementById("username").value;
          alert(user_id);
          ajaxRequest.open("GET", "checkuser.php?user_id="+ user_id, true);
           ajaxRequest.send(null);
          
//             if(document.subscribeform.password.value!=document.subscribeform.cpassword.value)
//            {
//                alert(document.subscribeform.password.value+ " password not equal with confirm password"+document.subscribeform.cpassword.value);
//                return false;
//            }
   
}
