// JavaScript Document

function fillCountry()

{ 

 // this function is used to fill the category list on load

	addOption(document.application.txtCountry, "Aaland Islands", "Aaland Islands", "");

	addOption(document.application.txtCountry, "Afghanistan", "Afghanistan", "");

	addOption(document.application.txtCountry, "Albania", "Albania", "");

	addOption(document.application.txtCountry, "Algeria", "Algeria", "");

	addOption(document.application.txtCountry, "American Samoa", "American Samoa", "");

	addOption(document.application.txtCountry, "Andorra", "Andorra", "");

	addOption(document.application.txtCountry, "Angola", "Angola", "");

	addOption(document.application.txtCountry, "Anguilla", "Anguilla", "");

	addOption(document.application.txtCountry, "Antarctica", "Antarctica", "");

	addOption(document.application.txtCountry, "Antigua and Barbuda", "Antigua and Barbuda", "");

	addOption(document.application.txtCountry, "Argentina", "Argentina", "");

	addOption(document.application.txtCountry, "Armenia", "Armenia", "");

	addOption(document.application.txtCountry, "Aruba", "Aruba", "");

	addOption(document.application.txtCountry, "Australia", "Australia", "");

	addOption(document.application.txtCountry, "Austria", "Austria", "");

	addOption(document.application.txtCountry, "Azerbaijan", "Azerbaijan", "");

	addOption(document.application.txtCountry, "Bahamas", "Bahamas", "");

	addOption(document.application.txtCountry, "Bahrain", "Bahrain", "");

	addOption(document.application.txtCountry, "Bangladesh", "Bangladesh", "");

	addOption(document.application.txtCountry, "Barbados", "Barbados", "");

	addOption(document.application.txtCountry, "Belarus", "Belarus", "");

	addOption(document.application.txtCountry, "Belgium", "Belgium", "");

	addOption(document.application.txtCountry, "Belize", "Belize", "");

	addOption(document.application.txtCountry, "Benin", "Benin", "");

	addOption(document.application.txtCountry, "Bermuda", "Bermuda", "");

	addOption(document.application.txtCountry, "Bhutan", "Bhutan", "");

	addOption(document.application.txtCountry, "Bolivia", "Bolivia", "");

	addOption(document.application.txtCountry, "Bosnia and Herzegowina", "Bosnia and Herzegowina", "");

	addOption(document.application.txtCountry, "Botswana", "Botswana", "");

	addOption(document.application.txtCountry, "Bouvet Island", "Bouvet Island", "");

	addOption(document.application.txtCountry, "Brazil", "Brazil", "");

	addOption(document.application.txtCountry, "British Indian Ocean Territory", "British Indian Ocean Territory", "");

	addOption(document.application.txtCountry, "Brunei Darussalam", "Brunei Darussalam", "");

	addOption(document.application.txtCountry, "Bulgaria", "Bulgaria", "");

	addOption(document.application.txtCountry, "Burkina Faso", "Burkina Faso", "");

	addOption(document.application.txtCountry, "Burundi", "Burundi", "");

	addOption(document.application.txtCountry, "Cambodia", "Cambodia", "");

	addOption(document.application.txtCountry, "Cameroon", "Cameroon", "");

	addOption(document.application.txtCountry, "Canada", "Canada", "");

	addOption(document.application.txtCountry, "Cape Verde", "Cape Verde", "");

	addOption(document.application.txtCountry, "Cayman Islands", "Cayman Islands", "");

	addOption(document.application.txtCountry, "Central African Republic", "Central African Republic", "");

	addOption(document.application.txtCountry, "Chad", "Chad", "");

	addOption(document.application.txtCountry, "Chile", "Chile", "");

	addOption(document.application.txtCountry, "China", "China", "");

	addOption(document.application.txtCountry, "Christmas Island", "Christmas Island", "");

	addOption(document.application.txtCountry, "Cocos (Keeling) Islands", "Cocos (Keeling) Islands", "");

	addOption(document.application.txtCountry, "Colombia", "Colombia", "");

	addOption(document.application.txtCountry, "Comoros", "Comoros", "");

	addOption(document.application.txtCountry, "Congo", "Congo", "");

	addOption(document.application.txtCountry, "Cook Islands", "Cook Islands", "");

	addOption(document.application.txtCountry, "Costa Rica", "Costa Rica", "");

	addOption(document.application.txtCountry, "Cote D'Ivoire", "Cote D'Ivoire", "");

	addOption(document.application.txtCountry, "Croatia", "Croatia", "");

	addOption(document.application.txtCountry, "Cuba", "Cuba", "");

	addOption(document.application.txtCountry, "Cyprus", "Cyprus", "");

	addOption(document.application.txtCountry, "Czech Republic", "Czech Republic", "");

	addOption(document.application.txtCountry, "Denmark", "Denmark", "");

	addOption(document.application.txtCountry, "Djibouti", "Djibouti", "");

	addOption(document.application.txtCountry, "Dominica", "Dominica", "");

	addOption(document.application.txtCountry, "Dominican Republic", "Dominican Republic", "");

	addOption(document.application.txtCountry, "East Timor", "East Timor", "");

	addOption(document.application.txtCountry, "Ecuador", "Ecuador", "");

	addOption(document.application.txtCountry, "Egypt", "Egypt", "");

	addOption(document.application.txtCountry, "El Salvador", "El Salvador", "");

	addOption(document.application.txtCountry, "Equatorial Guinea", "Equatorial Guinea", "");

	addOption(document.application.txtCountry, "Eritrea", "Eritrea", "");

	addOption(document.application.txtCountry, "Estonia", "Estonia", "");

	addOption(document.application.txtCountry, "Ethiopia", "Ethiopia", "");

	addOption(document.application.txtCountry, "Falkland Islands (Malvinas)", "Falkland Islands (Malvinas)", "");

	addOption(document.application.txtCountry, "Faroe Islands", "Faroe Islands", "");

	addOption(document.application.txtCountry, "Fiji", "Fiji", "");

	addOption(document.application.txtCountry, "Finland", "Finland", "");

	addOption(document.application.txtCountry, "France", "France", "");

	addOption(document.application.txtCountry, "France, Metropolitan", "France, Metropolitan", "");

	addOption(document.application.txtCountry, "French Guiana", "French Guiana", "");

	addOption(document.application.txtCountry, "French Polynesia", "French Polynesia", "");

	addOption(document.application.txtCountry, "French Southern Territories", "French Southern Territories", "");

	addOption(document.application.txtCountry, "Gabon", "Gabon", "");

	addOption(document.application.txtCountry, "Gambia", "Gambia", "");

	addOption(document.application.txtCountry, "Georgia", "Georgia", "");

	addOption(document.application.txtCountry, "Germany", "Germany", "");

	addOption(document.application.txtCountry, "Ghana", "Ghana", "");

	addOption(document.application.txtCountry, "Gibraltar", "Gibraltar", "");

	addOption(document.application.txtCountry, "Greece", "Greece", "");

	addOption(document.application.txtCountry, "Greenland", "Greenland", "");

	addOption(document.application.txtCountry, "Grenada", "Grenada", "");

	addOption(document.application.txtCountry, "Guadeloupe", "Guadeloupe", "");

	addOption(document.application.txtCountry, "Guam", "Guam", "");

	addOption(document.application.txtCountry, "Guatemala", "Guatemala", "");

	addOption(document.application.txtCountry, "Guinea", "Guinea", "");

	addOption(document.application.txtCountry, "Guinea-bissau", "Guinea-bissau", "");

	addOption(document.application.txtCountry, "Guyana", "Guyana", "");

	addOption(document.application.txtCountry, "Haiti", "Haiti", "");

	addOption(document.application.txtCountry, "Heard and Mc Donald Islands", "Heard and Mc Donald Islands", "");

	addOption(document.application.txtCountry, "Honduras", "Honduras", "");

	addOption(document.application.txtCountry, "Hong Kong", "Hong Kong", "");

	addOption(document.application.txtCountry, "Hungary", "Hungary", "");

	addOption(document.application.txtCountry, "Iceland", "Iceland", "");

	addOption(document.application.txtCountry, "India", "India", "");

	addOption(document.application.txtCountry, "Indonesia", "Indonesia", "");

	addOption(document.application.txtCountry, "Iran (Islamic Republic of)", "Iran (Islamic Republic of)", "");

	addOption(document.application.txtCountry, "Iraq", "Iraq", "");

	addOption(document.application.txtCountry, "Ireland", "Ireland", "");

	addOption(document.application.txtCountry, "Israel", "Israel", "");

	addOption(document.application.txtCountry, "Italy", "Italy", "");

	addOption(document.application.txtCountry, "Jamaica", "Jamaica", "");

	addOption(document.application.txtCountry, "Japan", "Japan", "");

	addOption(document.application.txtCountry, "Jordan", "Jordan", "");

	addOption(document.application.txtCountry, "Kazakhstan", "Kazakhstan", "");

	addOption(document.application.txtCountry, "Kenya", "Kenya", "");

	addOption(document.application.txtCountry, "Kiribati", "Kiribati", "");

	addOption(document.application.txtCountry, "Korea, Democratic People's Republic of", "Korea, Democratic People's Republic of", "");

	addOption(document.application.txtCountry, "Korea, Republic of", "Korea, Republic of", "");

	addOption(document.application.txtCountry, "Kuwait", "Kuwait", "");

	addOption(document.application.txtCountry, "Kyrgyzstan", "Kyrgyzstan", "");

	addOption(document.application.txtCountry, "Lao People's Democratic Republic", "Lao People's Democratic Republic", "");

	addOption(document.application.txtCountry, "Latvia", "Latvia", "");

	addOption(document.application.txtCountry, "Lebanon", "Lebanon", "");

	addOption(document.application.txtCountry, "Lesotho", "Lesotho", "");

	addOption(document.application.txtCountry, "Liberia", "Liberia", "");

	addOption(document.application.txtCountry, "Libyan Arab Jamahiriya", "Libyan Arab Jamahiriya", "");

	addOption(document.application.txtCountry, "Liechtenstein", "Liechtenstein", "");

	addOption(document.application.txtCountry, "Lithuania", "Lithuania", "");

	addOption(document.application.txtCountry, "Luxembourg", "Luxembourg", "");

	addOption(document.application.txtCountry, "Macau", "Macau", "");

	addOption(document.application.txtCountry, "Macedonia, The Former Yugoslav Republic of", "Macedonia, The Former Yugoslav Republic of", "");

	addOption(document.application.txtCountry, "Madagascar", "Madagascar", "");

	addOption(document.application.txtCountry, "Malawi", "Malawi", "");

	addOption(document.application.txtCountry, "Malaysia", "Malaysia", "");

	addOption(document.application.txtCountry, "Maldives", "Maldives", "");

	addOption(document.application.txtCountry, "Mali", "Mali", "");

	addOption(document.application.txtCountry, "Malta", "Malta", "");

	addOption(document.application.txtCountry, "Marshall Islands", "Marshall Islands", "");

	addOption(document.application.txtCountry, "Martinique", "Martinique", "");

	addOption(document.application.txtCountry, "Mauritania", "Mauritania", "");

	addOption(document.application.txtCountry, "Mauritius", "Mauritius", "");

	addOption(document.application.txtCountry, "Mayotte", "Mayotte", "");

	addOption(document.application.txtCountry, "Mexico", "Mexico", "");

	addOption(document.application.txtCountry, "Micronesia, Federated States of", "Micronesia, Federated States of", "");

	addOption(document.application.txtCountry, "Moldova, Republic of", "Moldova, Republic of", "");

	addOption(document.application.txtCountry, "Monaco", "Monaco", "");

	addOption(document.application.txtCountry, "Mongolia", "Mongolia", "");

	addOption(document.application.txtCountry, "Montserrat", "Montserrat", "");

	addOption(document.application.txtCountry, "Morocco", "Morocco", "");

	addOption(document.application.txtCountry, "Mozambique", "Mozambique", "");

	addOption(document.application.txtCountry, "Myanmar", "Myanmar", "");

	addOption(document.application.txtCountry, "Namibia", "Namibia", "");

	addOption(document.application.txtCountry, "Nauru", "Nauru", "");

	addOption(document.application.txtCountry, "Nepal", "Nepal", "");

	addOption(document.application.txtCountry, "Netherlands", "Netherlands", "");

	addOption(document.application.txtCountry, "Netherlands Antilles", "Netherlands Antilles", "");

	addOption(document.application.txtCountry, "New Caledonia", "New Caledonia", "");

	addOption(document.application.txtCountry, "New Zealand", "New Zealand", "");

	addOption(document.application.txtCountry, "Nicaragua", "Nicaragua", "");

	addOption(document.application.txtCountry, "Niger", "Niger", "");

	addOption(document.application.txtCountry, "Nigeria", "Nigeria", "");

	addOption(document.application.txtCountry, "Niue", "Niue", "");

	addOption(document.application.txtCountry, "Norfolk Island", "Norfolk Island", "");

	addOption(document.application.txtCountry, "Northern Mariana Islands", "Northern Mariana Islands", "");

	addOption(document.application.txtCountry, "Norway", "Norway", "");

	addOption(document.application.txtCountry, "Oman", "Oman", "");

	addOption(document.application.txtCountry, "Pakistan", "Pakistan", "");

	addOption(document.application.txtCountry, "Palau", "Palau", "");

	addOption(document.application.txtCountry, "Panama", "Panama", "");

	addOption(document.application.txtCountry, "Papua New Guinea", "Papua New Guinea", "");

	addOption(document.application.txtCountry, "Paraguay", "Paraguay", "");

	addOption(document.application.txtCountry, "Peru", "Peru", "");

	addOption(document.application.txtCountry, "Philippines", "Philippines", "");

	addOption(document.application.txtCountry, "Pitcairn", "Pitcairn", "");

	addOption(document.application.txtCountry, "Poland", "Poland", "");

	addOption(document.application.txtCountry, "Portugal", "Portugal", "");

	addOption(document.application.txtCountry, "Puerto Rico", "Puerto Rico", "");

	addOption(document.application.txtCountry, "Qatar", "Qatar", "");

	addOption(document.application.txtCountry, "Reunion", "Reunion", "");

	addOption(document.application.txtCountry, "Romania", "Romania", "");

	addOption(document.application.txtCountry, "Russian Federation", "Russian Federation", "");

	addOption(document.application.txtCountry, "Rwanda", "Rwanda", "");

	addOption(document.application.txtCountry, "St. Kitts and Nevis", "St. Kitts and Nevis", "");

	addOption(document.application.txtCountry, "St. Lucia", "St. Lucia", "");

	addOption(document.application.txtCountry, "St. Vincent and the Grenadines", "St. Vincent and the Grenadines", "");

	addOption(document.application.txtCountry, "Samoa", "Samoa", "");

	addOption(document.application.txtCountry, "San Marino", "San Marino", "");

	addOption(document.application.txtCountry, "Sao Tome and Principe", "Sao Tome and Principe", "");

	addOption(document.application.txtCountry, "Saudi Arabia", "Saudi Arabia", "");

	addOption(document.application.txtCountry, "Senegal", "Senegal", "");

	addOption(document.application.txtCountry, "Seychelles", "Seychelles", "");

	addOption(document.application.txtCountry, "Sierra Leone", "Sierra Leone", "");

	addOption(document.application.txtCountry, "Singapore", "Singapore", "");

	addOption(document.application.txtCountry, "Slovakia (Slovak Republic)", "Slovakia (Slovak Republic)", "");

	addOption(document.application.txtCountry, "Slovenia", "Slovenia", "");

	addOption(document.application.txtCountry, "Solomon Islands", "Solomon Islands", "");

	addOption(document.application.txtCountry, "Somalia", "Somalia", "");

	addOption(document.application.txtCountry, "South Africa", "South Africa", "");

	addOption(document.application.txtCountry, "South Georgia and the South Sandwich Islands", "South Georgia and the South Sandwich Islands", "");

	addOption(document.application.txtCountry, "Spain", "Spain", "");

	addOption(document.application.txtCountry, "Sri Lanka", "Sri Lanka", "");

	addOption(document.application.txtCountry, "St. Helena", "St. Helena", "");

	addOption(document.application.txtCountry, "St. Pierre and Miquelon", "St. Pierre and Miquelon", "");

	addOption(document.application.txtCountry, "Sudan", "Sudan", "");

	addOption(document.application.txtCountry, "Suriname", "Suriname", "");

	addOption(document.application.txtCountry, "Svalbard and Jan Mayen Islands", "Svalbard and Jan Mayen Islands", "");

	addOption(document.application.txtCountry, "Swaziland", "Swaziland", "");

	addOption(document.application.txtCountry, "Sweden", "Sweden", "");

	addOption(document.application.txtCountry, "Switzerland", "Switzerland", "");

	addOption(document.application.txtCountry, "Syrian Arab Republic", "Syrian Arab Republic", "");

	addOption(document.application.txtCountry, "Taiwan", "Taiwan", "");

	addOption(document.application.txtCountry, "Tajikistan", "Tajikistan", "");

	addOption(document.application.txtCountry, "Tanzania, United Republic of", "Tanzania, United Republic of", "");

	addOption(document.application.txtCountry, "Thailand", "Thailand", "");

	addOption(document.application.txtCountry, "Togo", "Togo", "");

	addOption(document.application.txtCountry, "Tokelau", "Tokelau", "");

	addOption(document.application.txtCountry, "Tonga", "Tonga", "");

	addOption(document.application.txtCountry, "Trinidad and Tobago", "Trinidad and Tobago", "");

	addOption(document.application.txtCountry, "Tunisia", "Tunisia", "");

	addOption(document.application.txtCountry, "Turkey", "Turkey", "");

	addOption(document.application.txtCountry, "Turkmenistan", "Turkmenistan", "");

	addOption(document.application.txtCountry, "Turks and Caicos Islands", "Turks and Caicos Islands", "");

	addOption(document.application.txtCountry, "Tuvalu", "Tuvalu", "");

	addOption(document.application.txtCountry, "Uganda", "Uganda", "");

	addOption(document.application.txtCountry, "Ukraine", "Ukraine", "");

	addOption(document.application.txtCountry, "United Arab Emirates", "United Arab Emirates", "");

	addOption(document.application.txtCountry, "United Kingdom", "United Kingdom", "");

	addOption(document.application.txtCountry, "United States", "United States", "");

	addOption(document.application.txtCountry, "United States Minor Outlying Islands", "United States Minor Outlying Islands", "");

	addOption(document.application.txtCountry, "Uruguay", "Uruguay", "");

	addOption(document.application.txtCountry, "Uzbekistan", "Uzbekistan", "");

	addOption(document.application.txtCountry, "Vanuatu", "Vanuatu", "");

	addOption(document.application.txtCountry, "Vatican City State (Holy See)", "Vatican City State (Holy See)", "");

	addOption(document.application.txtCountry, "Venezuela", "Venezuela", "");

	addOption(document.application.txtCountry, "Viet Nam", "Viet Nam", "");

	addOption(document.application.txtCountry, "Virgin Islands (British)", "Virgin Islands (British)", "");

	addOption(document.application.txtCountry, "Virgin Islands (U.S.)", "Virgin Islands (U.S.)", "");

	addOption(document.application.txtCountry, "Wallis and Futuna Islands", "Wallis and Futuna Islands", "");

	addOption(document.application.txtCountry, "Western Sahara", "Western Sahara", "");

	addOption(document.application.txtCountry, "Yemen", "Yemen", "");

	addOption(document.application.txtCountry, "Yugoslavia", "Yugoslavia", "");

	addOption(document.application.txtCountry, "Zaire", "Zaire", "");

	addOption(document.application.txtCountry, "Zambia", "Zambia", "");

	addOption(document.application.txtCountry, "Zimbabwe", "Zimbabwe", "");

}



function fillYear()

{

	var currentTime=new Date();

	var year=currentTime.getFullYear();

	for(var i=year;i>=1900;i--)

	{

		addOption(document.application.txtYear, i, i, "");

	}

}



function fillMonth()

{ 

 // this function is used to fill the category list on load

	addOption(document.application.txtMonth, "01", "January", "");

	addOption(document.application.txtMonth, "02", "February", "");

	addOption(document.application.txtMonth, "03", "March", "");

	addOption(document.application.txtMonth, "04", "April", "");

	addOption(document.application.txtMonth, "05", "May", "");

	addOption(document.application.txtMonth, "06", "June", "");

	addOption(document.application.txtMonth, "07", "July", "");

	addOption(document.application.txtMonth, "08", "August", "");

	addOption(document.application.txtMonth, "09", "September", "");

	addOption(document.application.txtMonth, "10", "October", "");

	addOption(document.application.txtMonth, "11", "November", "");

	addOption(document.application.txtMonth, "12", "December", "");

}



function SelectDay()

{

// ON selection of category this function will work

	var year=document.application.txtYear.value;

	var month=document.application.txtMonth.value;

	removeAllOptions(document.application.txtDay);

	addOption(document.application.txtDay, "0", "Day", "selected");



	if(month == '01' || month == '03' || month == '05' || month == '07' || month == '08' || month == '10' || month == '12')

	{

		for(var i=1;i<=31;i++)

		{

			var j=checkTime(i);

			addOption(document.application.txtDay,j, i, "");

		}

	}

	if(month == '02')

	{

		if ((year%4)==0)

		{

			if ((year%100==0) && (year%400)!=0)

			{

				for(var i=1;i<=28;i++)

				{

					var j=checkTime(i);

					addOption(document.application.txtDay,j, i, "");

				}

			}

			else

			{

				for(var i=1;i<=29;i++)

				{

					var j=checkTime(i);

					addOption(document.application.txtDay,j, i, "");

				}

			}

		}

		else

		{

			for(var i=1;i<=28;i++)

			{

				var j=checkTime(i);

				addOption(document.application.txtDay,j, i, "");

			}

		}

	}

	if(month == '04' || month == '06' || month == '09' || month == '11')

	{

		for(var i=1;i<=30;i++)

		{

			var j=checkTime(i);

			addOption(document.application.txtDay,j, i, "");

		}

	}

}



function removeAllOptions(selectbox)

{

	var i;

	for(i=selectbox.options.length-1;i>=0;i--)

	{

		//selectbox.options.remove(i);

		selectbox.remove(i);

	}

}



function addOption(selectbox, value, text, selected)

{

	var optn = document.createElement("option");

	optn.text = text;

	optn.value = value;

	if(selected=="selected")

	{

		optn.selected = selected;

	}

	selectbox.options.add(optn);

}



function checkTime(s)

{

	if (s<10)

  	{

  		s="0" + s;

  	}

	return s;

}



function ajax1Function()

{

	var xmlHttp;

	try //Firefox,Opera8+,Safari

	{

		xmlHttp=new XMLHttpRequest();

	}

	catch(e)

	{

		try //IE

		{

			xmlHttp=new ActiveXObject("MSXML2.XMLHTTP.3.0");

		}

		catch(e)

		{

			try

			{

				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch(e)

			{

				alert("Your Browser does not support AJAX!");

				return false;

			}

		}

	}

	xmlHttp.onreadystatechange=function()

	{

		if(xmlHttp.readyState==4)

		{

			var ajaxDisplay=document.getElementById('ajax1Div');

			ajaxDisplay.innerHTML=xmlHttp.responseText;

		}

	}

	var user = document.getElementById('user').value;

	var queryString = "&username=" + user;

	xmlHttp.open("GET","index1.php?module=user&mode=Checkusername"+queryString,true);

	xmlHttp.send(null);

}



function ajax2Function()

{

	var xmlHttp;

	try //Firefox,Opera8+,Safari

	{

		xmlHttp=new XMLHttpRequest();

	}

	catch(e)

	{

		try //IE

		{

			xmlHttp=new ActiveXObject("MSXML2.XMLHTTP.3.0");

		}

		catch(e)

		{

			try

			{

				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch(e)

			{

				alert("Your Browser does not support AJAX!");

				return false;

			}

		}

	}

	xmlHttp.onreadystatechange=function()

	{

		if(xmlHttp.readyState==4)

		{

			if(xmlHttp.responseText != 1) 

			{

				var ajaxDisplay=document.getElementById('ajax2Div');

				ajaxDisplay.innerHTML=xmlHttp.responseText;

				document.getElementById('email').value="";

			}

			else

			{

				var ajaxDisplay=document.getElementById('ajax2Div');

				ajaxDisplay.innerHTML="Email available";

			}

		}

	}

	var email = document.getElementById('email').value;

	var queryString = "&email=" + email;

	xmlHttp.open("GET","index1.php?module=user&mode=CheckEmail"+queryString,true);

	xmlHttp.send(null);

}
