/* Sate codes and thier Names
1	DELHI			
2	MAHARASHTRA		
3	GUJARAT			
4	KARNATAKA		
5	UTTAR PRADESH		
6	ORISSA			
7	WEST BENGAL		
8	PUNJAB			
9	TAMIL NADU			
10	ANDHRA PRADESH			
11	MADHYA PRADESH			
12	RAJASTHAN			
13	GOA		
14	ANDAMAN & NICOBAR
15	ARUNACHAL PRADESH
16	ASSAM		
17	BIHAR		
18	CHHATTISGARH	
19	DADRA & NAGAR HAVELI
20	DAMAN & DIU	
21	HARYANA		
22	HIMACHAL PRADESH	
23	JAMMU & KASHMIR		
24	JHARKHAND		
25	KERALA			
26	LAKSHADWEEP		
27	MANIPUR			
28	MEGHALAYA		
29	MIZORAM		
30	NAGALAND	
31	PONDICHERRY	
32	SIKKIM		
33	TRIPURA		
34	UTTARANCHAL	
*/



function validatePincode(StateObj, PincodeObj) //Validating  pincode 
	{
		var flag=true;
		var stateCode=StateObj.value;
		var statePincode=PincodeObj.value;
		var pin=(statePincode.substring(0,2));
		
		switch(stateCode)// Switch statement will take state codes....We have to change the belowmentioned mappings , if we change the statecode fro any state.
		{
		case "1":                   
			if(pin==11)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "2":					
			if(pin>=40 && pin<= 44)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "3":					
			if(pin>=36 && pin<= 39)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "4":
			if(pin>=56 && pin<= 59)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "5":
			if(pin>=20 && pin<= 28)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "6":
			if(pin>=75 && pin<= 77)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "7":
			if(pin>=70 && pin<= 74)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "8":
			if(pin>=14 && pin<= 16)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "9":
			if(pin>=60 && pin<= 64)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "10":
			if(pin>=50 && pin<= 53)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "11":
			if(pin>=45 && pin<= 49)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "12":
			if(pin>=30 && pin<= 34)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "15":
			if(pin==79)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "16":
			if(pin==78)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "17":
			if(pin>=80 && pin<= 85)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "21":
			if((pin>=12 && pin<= 13)|| pin==16)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "22":
			if(pin==17)
			flag=true;
			else {
			alert("Please enter correct Pincode.");
			flag =false;
			}
			return flag;

		case "23":
			if(pin>=18 && pin<= 19)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "25":
			if(pin>=67 && pin<= 69)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "27":
			if(pin==79)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "28":
			if(pin==79)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "29":
			if(pin==79)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		case "30":
			if(pin==79)
			flag=true;
			else {
			alert("Please enter correct Pin Code.");
			flag =false;
			}
			return flag;

		default:
			return false;
		}

		return flag;
	}
	
	
	
