function toggleaddress(frmprof){
with(frmprof){
	if(addressall.checked){
		vPresetAddress.value = CONTACTADDRESS.value;
	}else{
		vPresetAddress.value="";
	}
 }
}
//-----------------------------------------------------------------------------------------
// Selected value from combo (Usage :
//<script>
//setSelectList(document.frmsearch.iCategoryId , '$iCategoryId')
//</script> )
//-----------------------------------------------------------------------------------------
function setSelectList(list_arr,selval)
{
	//alert(list_arr+selval);
	for(i=0;i<list_arr.length;i++)
	{
		if(list_arr[i].value == selval)
		{
			list_arr[i].selected=true;
			break;
		}
	}
}	
//-----------------------------------------------------------------------------------------
function setSelectRadio(list_arr,selval)
{
	//alert(list_arr+selval);
	for(i=0;i<list_arr.length;i++)
	{
		if(list_arr[i].value == selval)
		{
			list_arr[i].checked=true;
			break;
		}
	}
}	
<!--
residingcity = new Array(
new Array(
new Array("--Select Residing City--", ""),
new Array("Port Blair", "1"),
new Array("Andaman Nicobar", "2")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Hyderabad", "4"),
new Array("Adilabad", "5"),
new Array("Anantapur", "6"),
new Array("Chittoor", "7"),
new Array("Cuddapah", "8"),
new Array("Godavari", "9"),
new Array("Guntur", "10"),
new Array("Karimnagar", "11"),
new Array("Khammam", "12"),
new Array("Krishna", "13"),
new Array("Kurnool", "14"),
new Array("Mahbubnagar", "15"),
new Array("Medak", "16"),
new Array("Nalgonda", "17"),
new Array("Nellore", "18"),
new Array("Nizamabad", "19"),
new Array("Prakasam", "20"),
new Array("Rangareddi", "21"),
new Array("Srikakulam", "22"),
new Array("Visakhapatnam", "23"),
new Array("Vizianagaram", "24"),
new Array("Warangal", "25")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Itanagar", "27"),
new Array("Changlang", "28"),
new Array("Dibang Valley", "29"),
new Array("Kameng", "30"),
new Array("Kurung Kumey", "31"),
new Array("Lohit", "32"),
new Array("Subansiri", "33"),
new Array("Papum Pare", "34"),
new Array("Siang", "35"),
new Array("Tawang", "36"),
new Array("Tirap", "37")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Guwahati", "39"),
new Array("Barpeta", "40"),
new Array("Bongaigaon", "41"),
new Array("Cachar", "42"),
new Array("Darrang", "43"),
new Array("Dhemaji", "44"),
new Array("Dhubri", "45"),
new Array("Dibrugarh", "46"),
new Array("Goalpara", "47"),
new Array("Golaghat", "48"),
new Array("Hailakandi", "49"),
new Array("Jorhat", "50"),
new Array("Kamrup", "51"),
new Array("Karbi Anglong", "52"),
new Array("Karimganj", "53"),
new Array("Kokrajhar", "54"),
new Array("Lakhimpur", "55"),
new Array("Marigaon", "56"),
new Array("Nagaon", "57"),
new Array("Nalbari", "58"),
new Array("Sivasagar", "59"),
new Array("Sonitpur", "60"),
new Array("Tinsukia", "61")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Patna", "63"),
new Array("Araria", "64"),
new Array("Aurangabad", "65"),
new Array("Banka", "66"),
new Array("Begusarai", "67"),
new Array("Bhagalpur", "68"),
new Array("Bhojpur", "69"),
new Array("Buxar", "70"),
new Array("Champaran", "71"),
new Array("Darbhanga", "72"),
new Array("Gaya", "73"),
new Array("Gopalganj", "74"),
new Array("Jamui", "75"),
new Array("Jehanabad", "76"),
new Array("Kaimur (Bhabua)", "77"),
new Array("Katihar", "78"),
new Array("Khagaria", "79"),
new Array("Kishanganj", "80"),
new Array("Lakhisarai", "81"),
new Array("Madhepura", "82"),
new Array("Madhubani", "83"),
new Array("Munger", "84"),
new Array("Muzaffarpur", "85"),
new Array("Nalanda", "86"),
new Array("Nawada", "87"),
new Array("Purnia", "88"),
new Array("Rohtas", "89"),
new Array("Saharsa", "90"),
new Array("Samastipur", "91"),
new Array("Saran", "92"),
new Array("Sheikhpura", "93"),
new Array("Sheohar", "94"),
new Array("Sitamarhi", "95"),
new Array("Siwan", "96"),
new Array("Supaul", "97"),
new Array("Vaishali", "98")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Chandigarh", "100")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Raipur", "101"),
new Array("Bastar", "102"),
new Array("Bilaspur", "103"),
new Array("Dantewada", "104"),
new Array("Dhamtari", "105"),
new Array("Durg", "106"),
new Array("Janjgir-Champa", "107"),
new Array("Jashpur", "108"),
new Array("Kanker", "109"),
new Array("Kawardha", "110"),
new Array("Korba", "111"),
new Array("Koriya", "112"),
new Array("Mahasamund", "113"),
new Array("Raigarh", "114"),
new Array("Rajnandgaon", "115"),
new Array("Surguja", "116")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Silvassa", "118"),
new Array("Dadra and Nagar Haveli", "119")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Daman", "120"),
new Array("Daman and Diu", "121")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Delhi", "122")
),

new Array(
new Array("--Select Residing City--", "0"),
new Array("Panaji", "123"),
new Array("Goa", "124")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Gandhinagar", "125"),
new Array("Ahmedabad", "126"),
new Array("Amreli", "127"),
new Array("Anand", "128"),
new Array("Banas Kantha", "129"),
new Array("Bharuch", "130"),
new Array("Bhavnagar", "131"),
new Array("Dohad", "132"),
new Array("Jamnagar", "133"),
new Array("Junagadh", "134"),
new Array("Kachchh", "135"),
new Array("Kheda", "136"),
new Array("Mahesana", "137"),
new Array("Narmada", "138"),
new Array("Navsari", "139"),
new Array("Panch Mahals", "140"),
new Array("Patan", "141"),
new Array("Porbandar", "142"),
new Array("Rajkot", "143"),
new Array("Sabar Kantha", "144"),
new Array("Surat", "145"),
new Array("Surendranagar", "146"),
new Array("The Dangs", "147"),
new Array("Vadodara", "148"),
new Array("Valsad", "149")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Chandigarh", "100"),
new Array("Ambala", "151"),
new Array("Bhiwani", "152"),
new Array("Faridabad", "153"),
new Array("Fatehabad", "154"),
new Array("Gurgaon", "155"),
new Array("Hisar", "156"),
new Array("Jhajjar", "157"),
new Array("Jind", "158"),
new Array("Kaithal", "159"),
new Array("Karnal", "160"),
new Array("Kurukshetra", "161"),
new Array("Mahendragarh", "162"),
new Array("Panchkula", "163"),
new Array("Panipat", "164"),
new Array("Rewari", "165"),
new Array("Rohtak", "166"),
new Array("Sirsa", "167"),
new Array("Sonipat", "168"),
new Array("Yamunanagar", "169")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Shimla", "171"),
new Array("Bilaspur", "172"),
new Array("Chamba", "173"),
new Array("Hamirpur", "174"),
new Array("Kangra", "175"),
new Array("Kinnaur", "176"),
new Array("Kullu", "177"),
new Array("Lahaul & Spiti", "178"),
new Array("Mandi", "179"),
new Array("Sirmaur", "180"),
new Array("Solan", "181"),
new Array("Una", "182")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Jammu", "184"),
new Array("Srinagar", "185"),
new Array("Anantnag", "186"),
new Array("Baramulla", "187"),
new Array("Budgam", "188"),
new Array("Doda", "189"),
new Array("Kargil", "190"),
new Array("Kathua", "191"),
new Array("Kupwara", "192"),
new Array("Leh", "193"),
new Array("Poonch", "194"),
new Array("Pulwama", "195"),
new Array("Rajauri", "196"),
new Array("Udhampur", "197")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Ranchi", "199"),
new Array("Bokaro", "200"),
new Array("Chatra", "201"),
new Array("Deoghar", "202"),
new Array("Dhanbad", "203"),
new Array("Dumka", "204"),
new Array("Garhwa", "205"),
new Array("Giridih", "206"),
new Array("Godda", "207"),
new Array("Gumla", "208"),
new Array("Hazaribag", "209"),
new Array("Jamtara", "210"),
new Array("Koderma", "211"),
new Array("Latehar", "212"),
new Array("Lohardaga", "213"),
new Array("Pakur", "214"),
new Array("Palamu", "215"),
new Array("Sahibganj", "216"),
new Array("Seraikela", "217"),
new Array("Simdega", "218"),
new Array("Singhbhum", "219")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Bangalore", "221"),
new Array("Bagalkot", "222"),
new Array("Belgaum", "223"),
new Array("Bellary", "224"),
new Array("Bidar", "225"),
new Array("Bijapur", "226"),
new Array("Chamrajnagar", "227"),
new Array("Chickmagalur", "228"),
new Array("Chitradurga", "229"),
new Array("Davangere", "230"),
new Array("Dharwad", "231"),
new Array("Gadag", "232"),
new Array("Gulbarga", "233"),
new Array("Hassan", "234"),
new Array("Haveri", "235"),
new Array("Uttar Kannada", "236"),
new Array("Dakshin Kannada", "237"),
new Array("Kodagu", "238"),
new Array("Kolar", "239"),
new Array("Koppal", "240"),
new Array("Mandya", "241"),
new Array("Mysore", "242"),
new Array("Raichur", "243"),
new Array("Shimoga", "244"),
new Array("Tumkur", "245"),
new Array("Udupi", "246")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Thiruvananthapuram", "248"),
new Array("Alappuzha", "249"),
new Array("Ernakulam", "250"),
new Array("Idukki", "251"),
new Array("Kannur", "252"),
new Array("Kasargod", "253"),
new Array("Kollam", "254"),
new Array("Kottayam", "255"),
new Array("Kozhikode", "256"),
new Array("Malappuram", "257"),
new Array("Palakkad", "258"),
new Array("Pathanamthitta", "259"),
new Array("Thrissur", "260"),
new Array("Wayanad", "261")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Kavaratti", "263"),
new Array("Lakshadweep", "264")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Bhopal", "265"),
new Array("Anuppur", "266"),
new Array("Ashoknagar", "267"),
new Array("Balaghat", "268"),
new Array("Barwani", "269"),
new Array("Betul", "270"),
new Array("Bhind", "271"),
new Array("Burhanpur", "272"),
new Array("Chhatarpur", "273"),
new Array("Chhindwara", "274"),
new Array("Damoh", "275"),
new Array("Datia", "276"),
new Array("Dewas", "277"),
new Array("Dhar", "278"),
new Array("Dindori", "279"),
new Array("Guna", "280"),
new Array("Gwalior", "281"),
new Array("Harda", "282"),
new Array("Hoshangabad", "283"),
new Array("Indore", "284"),
new Array("Jabalpur", "285"),
new Array("Jhabua", "286"),
new Array("Katni", "287"),
new Array("Khandwa", "288"),
new Array("Khargone", "289"),
new Array("Mandla", "290"),
new Array("Mandsaur", "291"),
new Array("Morena", "292"),
new Array("Narsinghpur", "293"),
new Array("Neemuch", "294"),
new Array("Panna", "295"),
new Array("Raisen", "296"),
new Array("Rajgarh", "297"),
new Array("Ratlam", "298"),
new Array("Rewa", "299"),
new Array("Sagar", "300"),
new Array("Satna", "301"),
new Array("Sehore", "302"),
new Array("Seoni", "303"),
new Array("Shahdol", "304"),
new Array("Shajapur", "305"),
new Array("Sheopur", "306"),
new Array("Shivpuri", "307"),
new Array("Sidhi", "308"),
new Array("Tikamgarh", "309"),

new Array("Ujjain", "310"),
new Array("Umaria", "311"),
new Array("Vidisha", "312")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Mumbai", "313"),
new Array("Ahmednagar", "314"),
new Array("Akola", "315"),
new Array("Amravati", "316"),
new Array("Aurangabad", "317"),
new Array("Bandra Suburban", "318"),
new Array("Beed", "319"),
new Array("Bhandara", "320"),
new Array("Buldhana", "321"),
new Array("Chandrapur", "323"),
new Array("Dhule", "324"),
new Array("Gadchiroli", "325"),
new Array("Gondia", "326"),
new Array("Hingoli", "327"),
new Array("Jalgaon", "328"),
new Array("Jalna", "329"),
new Array("Kolhapur", "330"),
new Array("Latur", "331"),
new Array("Nagpur", "332"),
new Array("Nanded", "333"),
new Array("Nandurbar", "334"),
new Array("Nashik", "335"),
new Array("Osmanabad", "336"),
new Array("Parbhani", "337"),
new Array("Pune", "338"),
new Array("Raigarh", "339"),
new Array("Ratnagiri", "340"),
new Array("Sangli", "341"),
new Array("Satara", "342"),
new Array("Sindhudurg", "343"),
new Array("Solapur", "344"),
new Array("Thane", "345"),
new Array("Wardha", "346"),
new Array("Washim", "347"),
new Array("Yavatmal", "348")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Imphal", "350"),
new Array("Bishnupur", "351"),
new Array("Chandel", "352"),
new Array("Churachandpur", "353"),
new Array("Senapati", "354"),
new Array("Tamenglong", "355"),
new Array("Thoubal", "356"),
new Array("Ukhrul", "357")
),


new Array(
new Array("--Select Residing City--", ""),
new Array("Shillong", "359"),
new Array("Garo Hills", "360"),
new Array("Jaintia Hills", "361"),
new Array("Khasi Hills", "362"),
new Array("Ri Bhoi", "363")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Aizawl", "365"),
new Array("Champhai", "366"),
new Array("Kolasib", "367"),
new Array("Lawngtlai", "368"),
new Array("Lunglei", "369"),
new Array("Mamit", "370"),
new Array("Saiha", "371"),
new Array("Serchhip", "372")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Kohima", "374"),
new Array("Dimapur", "375"),
new Array("Mokokchung", "376"),
new Array("Mon", "377"),
new Array("Phek", "378"),
new Array("Tuensang", "379"),
new Array("Wokha", "380"),
new Array("Zunheboto", "381")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Bhubaneshwar", "383"),
new Array("Angul", "384"),
new Array("Balangir", "385"),
new Array("Baleswar", "386"),
new Array("Bargarh", "387"),
new Array("Bhadrak", "388"),
new Array("Boudh", "389"),
new Array("Cuttack", "390"),
new Array("Debagarh", "391"),
new Array("Dhenkanal", "392"),
new Array("Gajapati", "393"),
new Array("Ganjam", "394"),
new Array("Jagatsinghapur", "395"),
new Array("Jajapur", "396"),
new Array("Jharsuguda", "397"),
new Array("Kalahandi", "398"),
new Array("Kandhamal", "399"),
new Array("Kendrapara", "400"),
new Array("Kendujhar", "401"),
new Array("Khordha", "402"),
new Array("Koraput", "403"),
new Array("Malkangiri", "404"),
new Array("Mayurbhanj", "405"),
new Array("Nabarangapur", "406"),
new Array("Nayagarh", "407"),
new Array("Nuapada", "408"),
new Array("Puri", "409"),
new Array("Rayagada", "410"),
new Array("Sambalpur", "411"),
new Array("Sonapur", "412"),
new Array("Sundergarh", "413")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Pondicherry", "415"),
new Array("Karaikal", "416"),
new Array("Mahe", "417"),
new Array("Yanam", "418")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Chandigarh", "100"),
new Array("Amritsar", "419"),
new Array("Bathinda", "420"),
new Array("Faridkot", "421"),
new Array("Fatehgarh Sahib", "422"),
new Array("Firozpur", "423"),
new Array("Gurdaspur", "424"),
new Array("Hoshiarpur", "425"),
new Array("Jalandhar", "426"),
new Array("Kapurthala", "427"),
new Array("Ludhiana", "428"),
new Array("Mansa", "429"),
new Array("Moga", "430"),
new Array("Muktsar", "431"),
new Array("Nawanshahr", "432"),
new Array("Patiala", "433"),
new Array("Rupnagar", "434"),
new Array("Sangrur", "435")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Jaipur", "437"),
new Array("Ajmer", "438"),
new Array("Alwar", "439"),
new Array("Banswara", "440"),
new Array("Baran", "441"),
new Array("Barmer", "442"),
new Array("Bharatpur", "443"),
new Array("Bhilwara", "444"),
new Array("Bikaner", "445"),
new Array("Bundi", "446"),
new Array("Chittorgarh", "447"),
new Array("Churu", "448"),
new Array("Dausa", "449"),
new Array("Dholpur", "450"),
new Array("Dungarpur", "451"),
new Array("Ganganagar", "452"),
new Array("Hanumangarh", "453"),
new Array("Jaisalmer", "454"),
new Array("Jalor", "455"),
new Array("Jhalawar", "456"),
new Array("Jhunjhunu", "457"),
new Array("Jodhpur", "458"),
new Array("Karauli", "459"),
new Array("Kota", "460"),
new Array("Nagaur", "461"),
new Array("Pali", "462"),
new Array("Rajsamand", "463"),
new Array("Sawai Madhopur", "464"),
new Array("Sikar", "465"),
new Array("Sirohi", "466"),
new Array("Tonk", "467"),
new Array("Udaipur", "468")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Gangtok", "470"),
new Array("Sikkim", "471")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Chennai", "472"),
new Array("Coimbatore", "473"),
new Array("Cuddalore", "474"),
new Array("Dharmapuri", "475"),
new Array("Dindigul", "476"),
new Array("Erode", "477"),
new Array("Kanchipuram", "478"),
new Array("Kanyakumari", "479"),
new Array("Karur", "480"),
new Array("Krishnagiri", "481"),
new Array("Madurai", "482"),
new Array("Nagapattinam", "483"),
new Array("Namakkal", "484"),
new Array("Nilgiris", "485"),
new Array("Perambalur", "486"),
new Array("Pudukkottai", "487"),
new Array("Ramanathapuram", "488"),
new Array("Salem", "489"),
new Array("Sivaganga", "490"),
new Array("Thanjavur", "491"),
new Array("Theni", "492"),
new Array("Thoothukudi", "493"),
new Array("Tiruchirappalli", "494"),
new Array("Tirunelveli", "495"),
new Array("Tiruvallur", "496"),
new Array("Tiruvannamalai", "497"),
new Array("Tiruvarur", "498"),
new Array("Vellore", "499"),
new Array("Viluppuram", "500"),
new Array("Virudhunagar", "501")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Agartala", "503"),
new Array("Dhalai", "504"),
new Array("Tripura", "505")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Lucknow", "506"),
new Array("Agra", "507"),
new Array("Aligarh", "508"),
new Array("Allahabad", "509"),
new Array("Ambedkar Nagar", "510"),
new Array("Auraiya", "511"),
new Array("Azamgarh", "512"),
new Array("Bagpat", "513"),
new Array("Bahraich", "514"),
new Array("Ballia", "515"),
new Array("Balrampur", "516"),
new Array("Banda", "517"),
new Array("Barabanki", "518"),
new Array("Bareilly", "519"),
new Array("Basti", "520"),
new Array("Bijnor", "521"),
new Array("Budaun", "522"),
new Array("Bulandshahr", "523"),
new Array("Chandauli", "524"),
new Array("Chitrakoot", "525"),
new Array("Deoria", "526"),
new Array("Etah", "527"),
new Array("Etawah", "528"),
new Array("Faizabad", "529"),
new Array("Farrukhabad", "530"),
new Array("Fatehpur", "531"),
new Array("Firozabad", "532"),
new Array("Gautam Buddha Nagar", "533"),
new Array("Ghaziabad", "534"),
new Array("Ghazipur", "535"),
new Array("Gonda", "536"),
new Array("Gorakhpur", "537"),
new Array("Hamirpur", "538"),
new Array("Hardoi", "539"),
new Array("Hathras", "540"),
new Array("Jalaun", "541"),
new Array("Jaunpur", "542"),
new Array("Jhansi", "543"),
new Array("Jyotiba Phule Nagar", "544"),
new Array("Kannauj", "545"),
new Array("Kanpur Dehat", "546"),
new Array("Kanpur Nagar", "547"),
new Array("Kaushambi", "548"),
new Array("Kheri", "549"),
new Array("Kushinagar", "550"),
new Array("Lalitpur", "551"),
new Array("Maharajganj", "552"),
new Array("Mahoba", "553"),
new Array("Mainpuri", "554"),
new Array("Mathura", "555"),
new Array("Mau", "556"),
new Array("Meerut", "557"),
new Array("Mirzapur", "558"),
new Array("Moradabad", "559"),
new Array("Muzaffarnagar", "560"),
new Array("Pilibhit", "561"),
new Array("Pratapgarh", "562"),
new Array("RaeBareli", "563"),
new Array("Rampur", "564"),
new Array("Saharanpur", "565"),
new Array("Sant Kabir Nagar", "566"),
new Array("Sant Ravidas Nagar", "567"),
new Array("Sahanpur", "568"),
new Array("Shrawasti", "569"),
new Array("Siddharthnagar", "570"),
new Array("Sitapur", "571"),
new Array("Sonbhadra", "572"),
new Array("Sultanpur", "573"),
new Array("Unnao", "574"),
new Array("Varanasi", "575")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Dehradun", "577"),
new Array("Almora", "578"),
new Array("Bageshwar", "579"),
new Array("Chamoli", "580"),
new Array("Champawat", "581"),
new Array("Haridwar", "582"),
new Array("Nainital", "583"),
new Array("Pauri Garhwal", "584"),
new Array("Pithoragarh", "585"),
new Array("Rudraprayag", "586"),
new Array("Tehri Garhwal", "587"),
new Array("Udham Singh Nagar", "588"),
new Array("Uttarkashi", "589")
),

new Array(
new Array("--Select Residing City--", ""),
new Array("Kolkata", "591"),
new Array("24 Parganas", "592"),
new Array("Bankura", "593"),
new Array("Bardhaman", "594"),
new Array("Birbhum", "595"),
new Array("Cooch Behar", "596"),
new Array("Darjiling", "597"),
new Array("Dinajpur", "598"),
new Array("Hooghly", "599"),
new Array("Howrah", "600"),
new Array("Jalpaiguri", "601"),
new Array("Malda", "602"),
new Array("Midnapore", "602"),
new Array("Murshidabad", "603"),
new Array("Nadia", "604"),
new Array("Puruliya", "605")
),

null,
new Array(
new Array("", "")
)
);

function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
var i, j;
var prompt;

// empty existing items
for (i = selectCtrl.options.length; i >= 0; i--) {
selectCtrl.options[i] = null; 
}
prompt = (itemArray != null) ? goodPrompt : badPrompt;
if (prompt == null) {
j = 0;
}
else {
selectCtrl.options[0] = new Option(prompt);
j = 1;
}
if (itemArray != null) {
// add new items
for (i = 0; i < itemArray.length; i++) {
selectCtrl.options[j] = new Option(itemArray[i][0]);
if (itemArray[i][1] != null) {
selectCtrl.options[j].value = itemArray[i][1]; 
}
j++;
}
// select first item (prompt) for sub list
selectCtrl.options[0].selected = true;
   }
}

function IsEmpty(obj, obj_type)
{
	if (obj_type == "text" || obj_type == "password" || obj_type == "textarea" || obj_type == "file")	{
		var objValue;
		
		objValue = obj.value.replace(/\s+$/,"");
		
		if (objValue.length == 0) {
			//obj.focus();
			return true;
		} else {
			return false;
		}
	} else if (obj_type == "select") {
		for (i=0; i < obj.length; i++) {
			if (obj.options[i].selected) {
				if(obj.options[i].value == "") {
					obj.focus();
					return true;
				} else {
					return false;
				}
			}
			
		}
		return true;	
	} else if (obj_type == "radio" || obj_type == "checkbox") {
		if (!obj[0] && obj) {
			if (obj.checked) {
				return false;
			} else {
				obj.focus();
				return true;	
			}
		} else {
			for (i=0; i < obj.length; i++) {
				if (obj[i].checked) {
					return false;
				}
			}
			obj[0].focus();
			return true;
		}
	} else {
		return false;
	}
}

var one_day=1000*60*60*24
var one_month=1000*60*60*24*30
var one_year=1000*60*60*24*30*12

function displayage(yr, mon, day, unit, decimal, round){
today=new Date()
var pastdate=new Date(yr, mon-1, day)

var countunit=unit
var decimals=decimal
var rounding=round

finalunit=(countunit=="days")? one_day : (countunit=="months")? one_month : one_year
decimals=(decimals<=0)? 1 : decimals*10

if (unit!="years"){
if (rounding=="rounddown")
//document.write(Math.floor((today.getTime()-pastdate.getTime())/(finalunit)*decimals)/decimals+" "+countunit)
alert (Math.floor((today.getTime()-pastdate.getTime())/(finalunit)*decimals)/decimals+' '+countunit)
else
//document.write(Math.ceil((today.getTime()-pastdate.getTime())/(finalunit)*decimals)/decimals+" "+countunit)
alert (Math.ceil((today.getTime()-pastdate.getTime())/(finalunit)*decimals)/decimals+' '+countunit)
}
else
{
yearspast=today.getFullYear()-yr-1
tail=(today.getMonth()>mon-1 || today.getMonth()==mon-1 && today.getDate()>=day)? 1 : 0
pastdate.setFullYear(today.getFullYear())
pastdate2=new Date(today.getFullYear()-1, mon-1, day)
tail=(tail==1)? tail+Math.floor((today.getTime()-pastdate.getTime())/(finalunit)*decimals)/decimals : Math.floor((today.getTime()-pastdate2.getTime())/(finalunit)*decimals)/decimals
//document.write(yearspast+tail+" "+countunit)
//alert (yearspast+tail+' '+countunit)
var calyear=yearspast+tail;
}
return calyear;
}


//Date and Month Changes
function updateDay(change,formName,yearName,monthName,dayName)
{	
	
	var form = document.forms[formName];
	var yearSelect = form[yearName];
	var monthSelect = form[monthName];
	var daySelect = form[dayName];
	var year = yearSelect[yearSelect.selectedIndex].value;
	var month = monthSelect[monthSelect.selectedIndex].value;
	var day = daySelect[daySelect.selectedIndex].value;

	if (change == 'month' || (change == 'year' && month == 2))
	{
		var i = 31;
		var flag = true;
		while(flag)
		{
			var date = new Date(year,month-1,i);
			if (date.getMonth() == month - 1)
			{
				flag = false;
			}
			else
			{
				i = i - 1;
			}
		}

		daySelect.length = 0;
		daySelect.length = i;
		var j = 0;
		while(j < i)
		{
			daySelect[j] = new Option(j+1,j+1);
			j = j + 1;
		}
		if (day <= i)
		{
			daySelect.selectedIndex = day - 1;
		}
		else
		{
			daySelect.selectedIndex = daySelect.length - 1;
		}
	}
}

function IsEmpty(obj, obj_type)
{
	if (obj_type == "text" || obj_type == "password" || obj_type == "textarea" || obj_type == "file")	{
		var objValue;
		
		objValue = obj.value.replace(/\s+$/,"");
		
		if (objValue.length == 0) {
			//obj.focus();
			return true;
		} else {
			return false;
		}
	} else if (obj_type == "select") {
		for (i=0; i < obj.length; i++) {
			if (obj.options[i].selected) {
				if(obj.options[i].value == "") {
					obj.focus();
					return true;
				} else {
					return false;
				}
			}
			
		}
		return true;	
	} else if (obj_type == "radio" || obj_type == "checkbox") {
		if (!obj[0] && obj) {
			if (obj.checked) {
				return false;
			} else {
				obj.focus();
				return true;	
			}
		} else {
			for (i=0; i < obj.length; i++) {
				if (obj[i].checked) {
					return false;
				}
			}
			obj[0].focus();
			return true;
		}
	} else {
		return false;
	}
}

function citizen()
	{
	if 	(MatriForm.CITIZENSHIP.value==MatriForm.COUNTRY.value)
		{
			MatriForm.RESIDENTSTATUS.value=1
			//document.MatriForm.RESIDENTSTATUS.disabled=true;
		}
		else
		{
			MatriForm.RESIDENTSTATUS.value=0
			//document.MatriForm.RESIDENTSTATUS.disabled=false;
		}

		if(MatriForm.COUNTRY.value == "98")
		{
			//document.MatriForm.RESIDENTSTATUS.disabled=true;
		}
		else if(MatriForm.COUNTRY.value == "222") 
	{
			//document.MatriForm.RESIDENTSTATUS.disabled=false;
		}

	}
	
	function HaveChildnp()
	{
//		var MARST = document.MatriForm.MARITAL_STATUS.options[document.MatriForm.MARITAL_STATUS.selectedIndex].value;
		var CHILDLW = document.MatriForm.NOOFCHILDREN.options[document.MatriForm.NOOFCHILDREN.selectedIndex].value;

		
		if(document.MatriForm.MARITAL_STATUS[0].checked)
		{
		document.MatriForm.NOOFCHILDREN.disabled=true;	
		document.MatriForm.CHILDLIVINGWITHME[0].disabled=true;		
		document.MatriForm.CHILDLIVINGWITHME[1].disabled=true;									
	    }
		else if ( document.MatriForm.MARITAL_STATUS[1].checked || document.MatriForm.MARITAL_STATUS[2].checked  || document.MatriForm.MARITAL_STATUS[3].checked )
		{
		document.MatriForm.NOOFCHILDREN.disabled=false;			
		document.MatriForm.CHILDLIVINGWITHME[0].disabled=false;		
		document.MatriForm.CHILDLIVINGWITHME[1].disabled=false;											
		}
		
		if(document.MatriForm.MARITAL_STATUS[0].checked && document.MatriForm.CHILDLIVINGWITHME[0].checked || document.MatriForm.CHILDLIVINGWITHME[1].checked)
		{
		document.MatriForm.CHILDLIVINGWITHME[0].disabled=true;		
		document.MatriForm.CHILDLIVINGWITHME[1].disabled=true;											
		}

		if(CHILDLW > 0)
		{
			if ( document.MatriForm.MARITAL_STATUS[0].checked)
			{
					if ( (document.MatriForm.CHILDLIVINGWITHME[0].checked || document.MatriForm.CHILDLIVINGWITHME[1].checked) && (!document.MatriForm.CHILDLIVINGWITHME[0].checked || !document.MatriForm.CHILDLIVINGWITHME[1].checked) )
					{
							document.MatriForm.CHILDLIVINGWITHME[0].checked=false;
							document.MatriForm.CHILDLIVINGWITHME[1].checked=false;
							document.MatriForm.CHILDLIVINGWITHME[0].disabled=true;		
							document.MatriForm.CHILDLIVINGWITHME[1].disabled=true;	
					}
			}
		}

		if(CHILDLW == 0)
		{
		document.MatriForm.CHILDLIVINGWITHME[0].disabled=true;		
		document.MatriForm.CHILDLIVINGWITHME[1].disabled=true;							
	    }
		else if ( CHILDLW > 1)
		{
		document.MatriForm.CHILDLIVINGWITHME[0].disabled=false;		
		document.MatriForm.CHILDLIVINGWITHME[1].disabled=false;							
		}
				
	}
	
	
	function ValidateNo( NumStr, String )
	{
 		for( var Idx = 0; Idx < NumStr.length; Idx ++ )
 		{
			 var Char = NumStr.charAt( Idx );
			 var Match = false;

				for( var Idx1 = 0; Idx1 < String.length; Idx1 ++)
				{
					 if( Char == String.charAt( Idx1 ) )
					 Match = true;
				}

				if ( !Match )
					return false;
 		}

        	return true;
	}


	function ValidateEmail( Email )
	{
		var atCharPresent = false;
		var dotPresent = false;

		for ( var Idx = 0; Idx < Email.length; Idx++ )
		{
			if ( Email.charAt ( Idx ) == '@' )
				atCharPresent = true;
			if ( Email.charAt ( Idx ) == '.' )
				dotPresent = true;
		}

		if ( !atCharPresent || !dotPresent )
			return false;

		return true;
	}
	
	function agefocus()
	{
		if(!(document.MatriForm.DOBYEAR.value=="0") && !(document.MatriForm.DOBMONTH.value=="0") && !(document.MatriForm.DOBDAY.value=="0"))
		{	
			document.MatriForm.DOBMONTH.value="1";
			document.MatriForm.DOBDAY.value="1";		
			document.MatriForm.DOBYEAR.value="0";
		}
	}	

	function agesel()
	{
		//document.MatriForm.AGE.value=""
	}
	
	function onCMS()
{
			if (!(document.MatriForm.FEET.value=="0"))
				{
					document.MatriForm.FEET.value="0";
			}
}
	
function onFEET()
{
	if (!(document.MatriForm.CMS.value=="0"))
		{
			document.MatriForm.CMS.value="0";
		}		
}
	
	
function onKGS()
{
			if (!(document.MatriForm.LBS.value=="0"))
				{
					document.MatriForm.LBS.value="0";
			}
}
	
function onLBS()
{
	if (!(document.MatriForm.KGS.value=="0"))
		{
			document.MatriForm.KGS.value="0";
		}		
}
	// Function to validate all the inputs
	function Validate(  )
	{
		var MatriForm = this.document.MatriForm;
		
	//	alert(MatriForm.bagree.checked.value);
		if ( MatriForm.bagree.checked == "" )
		{
			alert( "Please Accept Temrs and Services." );
			MatriForm.bagree.focus( );
			return false;
		}	

		if ( MatriForm.vFName.value == "" )
		{
			alert( "Please enter the First Name." );
			MatriForm.vFName.focus( );
			return false;
		}		

		if ( MatriForm.vMName.value == "" )
		{
			alert( "Please enter the Middle Name." );
			MatriForm.vMName.focus( );
			return false;
		}		

		if ( MatriForm.vLName.value == "" )
		{
			alert( "Please enter the Last Name (Surname)." );
			MatriForm.vLName.focus( );
			return false;
		}		


	if(MatriForm.AGE.value=="" && (document.MatriForm.DOBMONTH.options[document.MatriForm.DOBMONTH.selectedIndex].text=="-Month-" && document.MatriForm.DOBDAY.options[document.MatriForm.DOBDAY.selectedIndex].text=="-Date-" && document.MatriForm.DOBYEAR.options[document.MatriForm.DOBYEAR.selectedIndex].text=="-Year-")) 
	{
			alert("Enter Age or Select your Date of Birth");
			MatriForm.AGE.focus();
			return false;
  	}
	
  	if(document.MatriForm.AGE.value=="")
  	{ 
  		//if (document.MatriForm.DOBDAY.options[document.MatriForm.DOBDAY.selectedIndex].text=="1")
	  	//{
			  if (document.MatriForm.DOBMONTH.options[document.MatriForm.DOBMONTH.selectedIndex].text=="-Month-")	
			  	{
				  	alert("Select Month");
					MatriForm.DOBMONTH.focus();
					return false;
			  	}
			  if (document.MatriForm.DOBDAY.options[document.MatriForm.DOBDAY.selectedIndex].text=="-DATE-")	
			  	{
				  	alert("Select Month");
					MatriForm.DOBDAY.focus();
					return false;
			  	}
			  if (document.MatriForm.DOBYEAR.value=="0")		
			  	{
				  	alert("Select Year");
					MatriForm.DOBYEAR.focus();
					return false;
			  	}
  		//}
	}	
	
		// Check Age
		if( !ValidateNo( MatriForm.AGE.value, "0123456789" ) )
		{
			alert("Please enter a valid age.");
			MatriForm.AGE.focus( );
			return false;
		}
		else
		{
			var age = parseInt( MatriForm.AGE.value );
			if ( age < 18 )
			{
				alert( "Sorry! You need to be at least 18 if you are a woman and 21 if you are a man to register. ");
				MatriForm.AGE.focus( );
				return false;
			}
			if ( age > 70 )
			{
				//alert( "Sorry! You need to be at least 18 if you are a woman and 21 if you are a man to register. ");
				alert ("Maximum age allowed is 70");
				MatriForm.AGE.focus( );
				return false;
			}
		}
			
			var calyear = displayage(MatriForm.DOBYEAR.value,MatriForm.DOBMONTH.value,MatriForm.DOBDAY.value, 'years', 0, 'rounddown')
			//alert (calyear);
			
			if (MatriForm.AGE.value<21 && MatriForm.GENDER[0].checked && !(MatriForm.AGE.value==""))
				{
					alert("You Should be 21 years to Register");
					MatriForm.AGE.focus();
					return false;
				}
			
			if (MatriForm.AGE.value=="" && calyear < 21 && MatriForm.GENDER[0].checked)
				{
					alert("You Should be 21 years to Register");
					MatriForm.AGE.focus();
					return false;
				}
							
			if (MatriForm.AGE.value < 18 && MatriForm.GENDER[1].checked && !(MatriForm.AGE.value==""))
				{
					alert("You Should be 18 years to Register");
					MatriForm.AGE.focus();
					return false;
				}
			
			if (MatriForm.AGE.value=="" && calyear < 18 && MatriForm.GENDER[1].checked)
				{
					alert("You Should be 18 years to Register");
					MatriForm.AGE.focus();
					return false;
				}	
			
		if ( parseInt( MatriForm.COUNTRY.options[MatriForm.COUNTRY.selectedIndex].value ) == 0 )
		{
			alert( "Please select Country of Birth." );
			MatriForm.COUNTRY.focus( );
			return false;
		}
		if ( parseInt( MatriForm.CITIZENSHIP.options[MatriForm.CITIZENSHIP.selectedIndex].value ) == 0 )
		{
			alert( "Please select Country of Resident." );
			MatriForm.CITIZENSHIP.focus( );
			return false;
		}
		if ( IsEmpty(document.MatriForm.RESIDENTSTATUS,'radio'))
		{
			alert( "Please select Resident Status." );
			MatriForm.RESIDENTSTATUS[0].focus( );
			return false;
		}
		
		if ( !MatriForm.GENDER[0].checked && !MatriForm.GENDER[1].checked)
		{
			alert( "Please select the Gender." );
			MatriForm.GENDER[0].focus( );
			return false;
		}
		
		if ( IsEmpty(document.MatriForm.MARITAL_STATUS,'radio'))
		{
			alert( "Please select Marital Status." );
			MatriForm.MARITAL_STATUS[0].focus( );
			return false;
		}

		if ( !(document.MatriForm.MARITAL_STATUS[0].checked) && MatriForm.NOOFCHILDREN.selectedIndex == 0 )
		{
			alert( "Please select the number of children" );
			MatriForm.NOOFCHILDREN.focus( );
			return false;
		}			
		
		if ( !(document.MatriForm.MARITAL_STATUS[0].checked) && document.MatriForm.NOOFCHILDREN.options[document.MatriForm.NOOFCHILDREN.selectedIndex].value >= 1 && !MatriForm.CHILDLIVINGWITHME[0].checked && !MatriForm.CHILDLIVINGWITHME[1].checked)
		{
			alert("Please indicate whether the child /children is/are living with you.");
			MatriForm.CHILDLIVINGWITHME[0].focus( );
			return false;
		}
		
		if ( MatriForm.RELIGION.selectedIndex == 0 )
		{
			alert( "Please select religion" );
			MatriForm.RELIGION.focus( );
			return false;
		}					
				
	if (MatriForm.MOTHERTONGUE.selectedIndex==0)
	{
		alert ("Please select Mother Tongue");
		MatriForm.MOTHERTONGUE.focus();
		return false;
	}
	
	//if (MatriForm.CASTE.value==0)
	//{
	//	if (!IsEmpty(document.MatriForm.SUBCASTE,'text'))
	//	{
	//		alert ("Please select your Caste");
	//		MatriForm.CASTE.focus();
	//		return false;
	//	}
	//}
	
	//if (!(document.MatriForm.SUBCASTE.value==""))
	//{
		if (MatriForm.CASTE.value==0 || MatriForm.CASTE.selectedIndex==0)
		{
		alert ("Please select your Sub Caste");
		MatriForm.CASTE.focus();
		return false;
		}
	//}
	
	if (IsEmpty(document.MatriForm.CONTACTADDRESS,'textarea'))
	{
		alert ("Please enter your Permanent Address");
		MatriForm.CONTACTADDRESS.focus();
		return false;
	}

	if (IsEmpty(document.MatriForm.vPresetAddress,'textarea'))
	{
		alert ("Please enter your Present Address");
		MatriForm.vPresetAddress.focus();
		return false;
	}

	
	if (MatriForm.RESIDINGSTATE.selectedIndex==0 || IsEmpty(document.MatriForm.RESIDINGSTATE,'text'))
	{
		alert ("Please enter your Residing state");
		MatriForm.RESIDINGSTATE.focus();
		return false;
	}
	
	if (MatriForm.RESIDINGCITY.selectedIndex==0 || IsEmpty(document.MatriForm.RESIDINGCITY,'text'))
	{
		alert ("Please enter your Residing City / District");
		MatriForm.RESIDINGCITY.focus();
		return false;
	}
	
	//if (IsEmpty(document.MatriForm.CONTACTADDRESS,'textarea'))
	//{
	//	alert ("Please enter your Contact Address");
	//	MatriForm.CONTACTADDRESS.focus();
	//	return false;
	//}
	

		
//		if ( document.MatriForm.RESIDENTSTATUS.options[document.MatriForm.RESIDENTSTATUS.selectedIndex].value == 1 && document.MatriForm.CITIZENSHIP.options[document.MatriForm.CITIZENSHIP.selectedIndex].text  !== document.MatriForm.COUNTRY.options[document.MatriForm.COUNTRY.selectedIndex].text)
//		{
//			alert( "Please select the proper status" );
//			MatriForm.RESIDENTSTATUS.focus( );
//			return false;
//		}

	if (IsEmpty(document.MatriForm.COUNTRYCODE,'text'))
	{
		alert ("Please enter your Country Code");
		MatriForm.COUNTRYCODE.focus();
		return false;
	}
		
	if (!(IsEmpty(document.MatriForm.COUNTRYCODE,'text')))
	{
		if (!ValidateNo(document.MatriForm.COUNTRYCODE.value,'1234567890'))
		{
			alert ("Please enter valid Country Code");
			MatriForm.COUNTRYCODE.focus();
			return false;
		}
	}
	
		if (MatriForm.AREACODE.value=="")
			{
				alert ("Please enter Area / STD Code");
				MatriForm.AREACODE.focus();
				return false;		
			}
			if (!ValidateNo(document.MatriForm.AREACODE.value,'1234567890'))
			{
			alert ("Please enter valid Area / STD Code");
			MatriForm.AREACODE.focus();
			return false;
			}
	
			if (!(MatriForm.AREACODE.value==""))
			{
				if (MatriForm.AREACODE.value.length < 2)
				{
				alert ("Please enter valid Area / STD Code");
				//alert ("Your AREACODE / STD Code should be atleast 2 numbers long");
				MatriForm.AREACODE.focus();
				return false;	
				}
			}
			
			
				if (MatriForm.PHONENO.value.length < 5)  
				{
					if(MatriForm.MOBILENO.value.length < 5)
					{
					alert ("Please enter Any Number more then Eight Number");
					//alert ("Your Phone Number should be atleast 5 numbers long");
					MatriForm.PHONENO.focus();
					return false;	
					}
				}
			/*	if (!ValidateNo(document.MatriForm.PHONENO.value,'1234567890'))
				{
					alert ("Please enter a valid Phone Number");
					MatriForm.PHONENO.focus();
					return false;	
				}*/
				
	/*		if (!ValidateNo(document.MatriForm.MOBILENO,'1234567890'))
		{
			alert ("Please enter a valid Mobile Number");
			MatriForm.MOBILENO.focus();
			return false;	
		}	*/
				
		/*
			if (MatriForm.MOBILENO.value.length < 7)
			{
				//alert ("Your Mobile Number should be atleast 7 numbers long");
				alert ("Please enter a valid Mobile Number");
				MatriForm.MOBILENO.focus();
				return false;	
			}*/
		

		
	if (MatriForm.FEET.selectedIndex==0 && MatriForm.CMS.selectedIndex==0)
	{
		alert ("Please select your Height");
		MatriForm.FEET.focus();
		return false;
	}	
	
	
	if (MatriForm.EDUCATION.selectedIndex==0)
	{
		alert ("Please select your Education Qualification");
		MatriForm.EDUCATION.focus();
		return false;
	}	
	
	if(MatriForm.OCCUPATIONCATEGORY.value=="4")
	{
		//if (IsEmpty(document.MatriForm.INCOME,'text'))
		//{
		//	alert ("Please enter your Income");
		//	MatriForm.INCOME.focus();
		//	return false;
		//}
		
		if (!(IsEmpty(document.MatriForm.INCOME,'text')))
		{
			if (MatriForm.INCOME_CURRENCY.selectedIndex==0)
			{
			alert ("Please select Currency of your Income");
			MatriForm.INCOME_CURRENCY.focus();
			return false;
			}	

			if(!ValidateNo(document.MatriForm.INCOME.value,'1234567890,'))
			{
			alert ("Please enter Valid Income");
			MatriForm.INCOME.focus();
			return false;
			}
		}	
	}	
	
	else if(!(MatriForm.OCCUPATIONCATEGORY.value=="5"))
	{
		if (MatriForm.OCCUPATION.value=="" || MatriForm.OCCUPATION.selectedIndex==0)
		{
			alert ("Please select your Occupation");
			MatriForm.OCCUPATION.focus();
			return false;
		}	

		if (!(MatriForm.OCCUPATION.selectedIndex==0))
		{
			if (IsEmpty(document.MatriForm.OCCUPATION,'select'))
			{
			alert ("Please select your Occupation");
			MatriForm.OCCUPATION.focus();
			return false;
			}	
		}
		
		if (!(IsEmpty(document.MatriForm.INCOME,'text')))
		{
			if (MatriForm.INCOME_CURRENCY.selectedIndex==0)
			{
			alert ("Please select Currency of your Income");
			MatriForm.INCOME_CURRENCY.focus();
			return false;
			}	

			if(!ValidateNo(document.MatriForm.INCOME.value,'1234567890,'))
			{
			alert ("Please enter Valid Income");
			MatriForm.INCOME.focus();
			return false;
			}
		}	
	}
	
	
	if (MatriForm.EDUCATION_MATCH.selectedIndex==0)
	{
		alert ("Please select your partner's Education Qualification");
		MatriForm.EDUCATION_MATCH.focus();
		return false;
	}	

		if (MatriForm.CASTE_MATCH.value==0 || MatriForm.CASTE_MATCH.selectedIndex==0)
		{
		alert ("Please select your partner's Sub Caste");
		MatriForm.CASTE_MATCH.focus();
		return false;
		}

		if ( parseInt( MatriForm.CITIZENSHIP_MATCH.options[MatriForm.CITIZENSHIP_MATCH.selectedIndex].value ) == 0 )
		{
			alert( "Please select your partner's Country of Resident." );
			MatriForm.CITIZENSHIP_MATCH.focus( );
			return false;
		}

// Check E-mail
		if ( MatriForm.EMAIL.value == "" )
		{
			alert( "Please enter a valid E-mail ID" );
			MatriForm.EMAIL.focus( );
			return false;
		}
		else
		{
			if ( !ValidateEmail( MatriForm.EMAIL.value ) )
			{
				alert( "Invalid E-mail " + MatriForm.EMAIL.value );
				MatriForm.EMAIL.focus( );
				return false;
			}
			for ( var Idx = 0; Idx < MatriForm.EMAIL.value.length; Idx++ )
			{
				if ( MatriForm.EMAIL.value.charAt(Idx) == '	'
					|| MatriForm.EMAIL.value.charAt(Idx) == ' '
					|| MatriForm.EMAIL.value.charAt(Idx) == ','
					|| MatriForm.EMAIL.value.charAt(Idx) == '/'
					|| MatriForm.EMAIL.value.charAt(Idx) == '\\'
					|| MatriForm.EMAIL.value.charAt(Idx) == ';' )
				{
					alert( "Blanks or other invalid characters are not allowed in the E-mail ID.\nPlease enter only one E-mail ID." );
					MatriForm.EMAIL.focus( );
					return false;
				}
			}
		}


		// Check Password
		if ( MatriForm.PASSWD1.value == "" )
		{
			alert( "Please choose password." );
			MatriForm.PASSWD1.focus( );
			return false;
		}

		if ( MatriForm.PASSWD1.value.length < 4 )
		{
			alert( "Password must be atleast 4 characters." );
			MatriForm.PASSWD1.focus( );
			return false;
		}

		if ( MatriForm.PASSWD2.value == "" )
		{
			alert( "Please confirm password." );
			MatriForm.PASSWD2.focus( );
			return false;
		}

		if ( MatriForm.PASSWD1.value != MatriForm.PASSWD2.value )
		{
			alert( "Password does not match, please re-enter password" );
			MatriForm.PASSWD1.value = "";
			MatriForm.PASSWD2.value = "";

			MatriForm.PASSWD1.focus( );

			return false;
		}

		tmpPass = MatriForm.PASSWD1.value;

		goodPasswd = 1;

		for( var idx=0; idx< tmpPass.length; idx++ )
		{
			ch = tmpPass.charAt(idx);

			if( !((ch>='a') && (ch<='z')) && !((ch>='A') && (ch<='Z')) && !((ch>=0) && (ch <=9)) )
			{
				goodPasswd = 0;
				break;
			}
		}

		if( goodPasswd ==0 )
		{
			alert( "Password should comprise only numbers and digits." );
			MatriForm.PASSWD1.value="";
			MatriForm.PASSWD2.value="";
			MatriForm.PASSWD1.focus();
			return false;
		}
	//	var MatriForm = this.document.MatriForm;
		/*if( !(MatriForm.TERMS.checked) )
		{
			alert("Please read and accept the terms and conditions.");
			return false;
		}
		*/
				
	if (IsEmpty(document.MatriForm.DESCRIPTION,'textarea'))
	{
		alert ("Please enter about your Self");
		MatriForm.DESCRIPTION.focus();
		return false;
	}
	
	if (!(IsEmpty(document.MatriForm.DESCRIPTION,'textarea')))
	{
		var desc=document.MatriForm.DESCRIPTION.value;
		if(desc.length<50)
		{
			alert ("Description is too short, must be atleast 50 characters");
			MatriForm.DESCRIPTION.focus();
			return false;
		}
		if(desc.length>1000)
		{
			alert ("Description is too long, must be in 1000 characters");
			MatriForm.DESCRIPTION.focus();
			return false;
		}
	}
	
		if ( MatriForm.REGISTERED_BY.selectedIndex == 0 )
		{
			alert( "Please select Profile created by." );
			MatriForm.REGISTERED_BY.focus( );
			return false;
		}

						
		return true;		
					
	}	

function clearform()
	{
	var MatriForm = this.document.MatriForm;
	
	MatriForm.vFName.value=""
	MatriForm.vMName.value=""
	MatriForm.vLName.value=""
	MatriForm.AGE.value=""
	MatriForm.DOBDAY.value="1"
	MatriForm.DOBMONTH.value="1"
	MatriForm.DOBYEAR.value="0"
	MatriForm.GENDER[0].Checked
	MatriForm.MARITAL_STATUS.value="0"
	MatriForm.NOOFCHILDREN.value="0"
	MatriForm.RELIGION.value="0"
	MatriForm.OCCUPATIONCATEGORY.value=""
	MatriForm.CITIZENSHIP.value="0"
	MatriForm.CITIZENSHIP_MATCH.value="0"
	MatriForm.COUNTRY.value="0"
	MatriForm.RESIDENTSTATUS.value="0"
	MatriForm.EMAIL.value=""
	MatriForm.PASSWD1.value=""
	MatriForm.PASSWD2.value=""
	
	
	MatriForm.BODY_TYPE[0].checked=false;
	MatriForm.BODY_TYPE[1].checked=false;
	MatriForm.BODY_TYPE[2].checked=false;
	MatriForm.BODY_TYPE[3].checked=false;
	MatriForm.COMPLEXION[0].checked=false;
	MatriForm.COMPLEXION[1].checked=false;
	MatriForm.COMPLEXION[2].checked=false;
	MatriForm.COMPLEXION[3].checked=false;
	MatriForm.COMPLEXION[4].checked=false;
	MatriForm.FEET.value=0;
	MatriForm.CMS.value=0;
	MatriForm.LBS.value=0;
	MatriForm.KGS.value=0;
	MatriForm.BLOOD_GROUP.value="";
	MatriForm.EDUCATION.value="";
	MatriForm.EDUCATION_MATCH.value="";
	MatriForm.OTHEREDUCATION.value="";
	if(!(MatriForm.OCCUPATIONCATEGORY.value=="5"))
	{
		MatriForm.OCCUPATION.value="";
		MatriForm.INCOME_CURRENCY.value="";
		MatriForm.INCOME.value="";
		MatriForm.OCCUPATIONDETAIL.value="";
	}
	else if(MatriForm.OCCUPATIONCATEGORY.value=="4")
	{
		MatriForm.INCOME_CURRENCY.value="";
		MatriForm.INCOME.value="";
	}
	MatriForm.EATINGHABITS[0].checked=false;
	MatriForm.EATINGHABITS[1].checked=false;
	MatriForm.EATINGHABITS[2].checked=false;
	MatriForm.SMOKING_HABITS[0].checked=false;
	MatriForm.SMOKING_HABITS[1].checked=false;
	MatriForm.SMOKING_HABITS[2].checked=false;
	MatriForm.DRINKING_HABITS[0].checked=false;
	MatriForm.DRINKING_HABITS[1].checked=false;
	MatriForm.DRINKING_HABITS[2].checked=false;
	MatriForm.MOTHERTONGUE.value="";
	MatriForm.CASTE.value="";
	MatriForm.CASTENOBAR.checked=false;
	//MatriForm.SUBCASTE.value="";
	MatriForm.GOTHRAM.value=""
	MatriForm.STAR.value=0;
	MatriForm.RAASI.value=0;
	MatriForm.MANGLIK.checked=false;
	MatriForm.RESIDINGSTATE.value="";
	MatriForm.RESIDINGCITY.value="";
	MatriForm.CONTACTADDRESS.value="";
	MatriForm.AREACODE.value="";
	MatriForm.PHONENO.value="";
	MatriForm.MOBILENO.value="";
	MatriForm.DESCRIPTION.value="";
	MatriForm.REGISTERED_BY.selectedIndex=0;
	}

function textCounter(field,maxChars,spanName)
{
   var txtArea = document.getElementById('DESCRIPTION')
   document.getElementById(spanName).innerHTML = maxChars + txtArea.value.length;
}

//  -->

