

function login(setdata) {

	var element = '<FORM method=Post Action="memberlogin.php">' +
            '<CENTER><TABLE class=frame cellSpacing=1 cellPadding=4 width="200" border=0><TBODY>' +
              '<TR class=normal><TD class=normal bgColor=#009900 colSpan=2 ALIGN="middle"><B>Member Login </B></TD></TR>' +
              '<TR class=normal><TD class=field noWrap width=80>Club ID:</TD>' +
                '<TD class=input width=120><INPUT maxLength=32 size=20 name=user></TD></TR>' +
	      '<TR class=normal><TD class=field noWrap width=80>Password:</TD>' +
                '<TD class=input width=120><INPUT type=password maxLength=20 size=20 name=userpass></TD></TR>' +
		'<TR class=normal><TD class=normal bgColor=#009900 colSpan=2 align="middle"><br><INPUT Type=submit name=submitbutton value=Login>' + 
            	'</TD></TR> </TBODY></TABLE></CENTER>';
	

	document.getElementById(setdata).innerHTML = element;

}


function register(setdata) {

	var element = '<FORM name="myform" method=Post Action="member_register.php">' +
            '<CENTER><TABLE class=frame cellSpacing=1 cellPadding=4 width="200" border=0><TBODY>' +
              '<TR class=normal><TD class=normal bgColor=#009900 colSpan=2 ALIGN="middle"><B>Register for Membership </B></TD></TR>' +
              '<TR class=normal><TD class=field noWrap width=80>Club ID:</TD>' +
                '<TD class=input width=120><INPUT maxLength=18 size=20 name=user onBlur="checkUser(document.myform.user.value);"></TD></TR>' +
	      '<TR class=normal><TD class=field noWrap width=80>Password:</TD>' +
                '<TD class=input width=120><INPUT type=password maxLength=20 size=20 name=userpass onBlur="checkPass(document.myform.userpass.value);"></TD></TR>' +
	         '<TR class=normal><TD class=field noWrap width=80>Email:</TD>' +
                '<TD class=input width=120><INPUT maxLength=30 size=20 name=email  onBlur="ValidateEmail(this.form)"></TD></TR>' +
		'<TR class=normal><TD class=field width=80 noWrap>Sex:</TD><TD class=input width=120><SELECT name=sex>' +
		'<OPTION value="" selected></OPTION>' +
		'<OPTION value=male>Male</OPTION>' +
		'<OPTION value=female>Female</OPTION></SELECT></TD></TR>' +
		'<TR class=normal><TD class=field noWrap width=80>Location:</TD>' +
                '<TD class=input width=120><SELECT class=selectmenu id=mlocation name=location>' + 
		'<OPTION value="" selected></OPTION>' + 
		'<OPTION value=Afghanistan>Afghanistan</OPTION>' + 
		'<OPTION value=Albania>Albania</OPTION>' + 
		'<OPTION value=Algeria>Algeria</OPTION>' + 
		'<OPTION value="American Samoa">American Samoa</OPTION>' + 
		'<OPTION value=Andorra>Andorra</OPTION>' + 
		'<OPTION value=Angola>Angola</OPTION>' + 
		'<OPTION value=Anguilla>Anguilla</OPTION>' + 
		'<OPTION value=Antarctica>Antarctica</OPTION>' + 
		'<OPTION value="Antigua and Barbuda">Antigua and Barbuda</OPTION>' + 
		'<OPTION value=Argentina>Argentina</OPTION>' + 
		'<OPTION value=Armenia>Armenia</OPTION>' + 
		'<OPTION value=Aruba>Aruba</OPTION>' + 
                '<OPTION value=Australia>Australia</OPTION>' + 
		'<OPTION value=Austria>Austria</OPTION>' + 
		'<OPTION value=Azerbaijan>Azerbaijan</OPTION>' + 
		'<OPTION value=Bahamas>Bahamas</OPTION>' + 
		'<OPTION value=Bahrain>Bahrain</OPTION>' + 
		'<OPTION value=Bangladesh>Bangladesh</OPTION>' + 
		'<OPTION value=Barbados>Barbados</OPTION>' + 
		'<OPTION value=Belarus>Belarus</OPTION>' + 
		'<OPTION value=Belgium>Belgium</OPTION>' + 
		'<OPTION value=Belize>Belize</OPTION>' + 
		'<OPTION value=Benin>Benin</OPTION>' + 
                '<OPTION value=Bermuda>Bermuda</OPTION>' + 
		'<OPTION value=Bhutan>Bhutan</OPTION>' + 
		'<OPTION value=Bolivia>Bolivia</OPTION>' + 
		'<OPTION value="Bosnia and Herzegowina">Bosnia and Herzegowina</OPTION>' + 
                '<OPTION value=Botswana>Botswana</OPTION>' + 
		'<OPTION value="Bouvet Island">Bouvet Island</OPTION>' + 
		'<OPTION value=Brazil>Brazil</OPTION>' + 
		'<OPTION value="Brunei Darussalam">Brunei Darussalam</OPTION>' + 
		'<OPTION value=Bulgaria>Bulgaria</OPTION>' + 
		'<OPTION value="Burkina Faso">Burkina Faso</OPTION>' + 
		'<OPTION value=Burundi>Burundi</OPTION>' + 
		'<OPTION value=Canada>Canada</OPTION>' +
		'<OPTION value=Cambodia>Cambodia</OPTION>' + 
		'<OPTION value=Cameroon>Cameroon</OPTION>' + 
		'<OPTION value="Cape Verde">Cape Verde</OPTION>' + 
		'<OPTION value="Cayman Islands">Cayman Islands</OPTION>' + 
		'<OPTION value="Central African Republic">Central African Republic</OPTION>' + 
		'<OPTION value=Chad>Chad</OPTION>' + 
		'<OPTION value=Chile>Chile</OPTION>' + 
		'<OPTION value=China>China</OPTION>' + 
                '<OPTION value=Colombia>Colombia</OPTION>' + 
		'<OPTION value=Comoros>Comoros</OPTION>' + 
		'<OPTION value=Congo>Congo</OPTION>' + 
                '<OPTION value="Cook Islands">Cook Islands</OPTION>' + 
		'<OPTION value="Costa Rica">Costa Rica</OPTION>' + 
		'<OPTION value="Ivory Coast">Ivory Coast</OPTION>' + 
		'<OPTION value=Croatia>Croatia</OPTION>' + 
		'<OPTION value=Cuba>Cuba</OPTION>' + 
		'<OPTION value=Cyprus>Cyprus</OPTION>' + 
		'<OPTION value="Czech Republic">Czech Republic</OPTION>' + 
		'<OPTION value=Denmark>Denmark</OPTION>' + 
		'<OPTION value=Djibouti>Djibouti</OPTION>' + 
		'<OPTION value=Dominica>Dominica</OPTION>' + 
		'<OPTION value="Dominican Republic">Dominican Republic</OPTION>' + 
		'<OPTION value="East Timor">East Timor</OPTION>' + 
		'<OPTION value=Egypt>Egypt</OPTION>' + 
		'<OPTION value="El Salvador">El Salvador</OPTION>' + 
		'<OPTION value="Equatorial Guinea">Equatorial Guinea</OPTION>' + 
		'<OPTION value=Eritrea>Eritrea</OPTION>' + 
		'<OPTION value=Estonia>Estonia</OPTION>' + 
		'<OPTION value=Ethiopia>Ethiopia</OPTION>' + 
		'<OPTION value="Falkland Islands">Falkland Islands</OPTION>' + 
		'<OPTION value="Faroe Islands">Faroe Islands</OPTION>' + 
		'<OPTION value=Fiji>Fiji</OPTION>' + 
		'<OPTION value=Finland>Finland</OPTION>' + 
                '<OPTION value=France>France</OPTION>' + 
		'<OPTION value="French Guiana">French Guiana</OPTION>' + 
		'<OPTION value="French Polynesia">French Polynesia</OPTION>' + 
		'<OPTION value=Gabon>Gabon</OPTION>' + 
		'<OPTION value=Gambia>Gambia</OPTION>' + 
		'<OPTION value=Georgia>Georgia</OPTION>' + 
		'<OPTION value=Germany>Germany</OPTION>' + 
		'<OPTION value=Ghana>Ghana</OPTION>' + 
		'<OPTION value=Gibraltar>Gibraltar</OPTION>' + 
		'<OPTION value=Greece>Greece</OPTION>' + 
		'<OPTION value=Greenland>Greenland</OPTION>' + 
		'<OPTION value=Grenada>Grenada</OPTION>' + 
		'<OPTION value=Guadeloupe>Guadeloupe</OPTION>' + 
		'<OPTION value=Guam>Guam</OPTION>' + 
		'<OPTION value=Guatemala>Guatemala</OPTION>' + 
		'<OPTION value=Guinea>Guinea</OPTION>' + 
		'<OPTION value=Guinea-bissau>Guinea-bissau</OPTION>' + 
		'<OPTION value=Guyana>Guyana</OPTION>' + 
		'<OPTION value=Haiti>Haiti</OPTION>' + 
                '<OPTION value=Honduras>Honduras</OPTION>' + 
		'<OPTION value="Hong Kong">Hong Kong</OPTION>' + 
		'<OPTION value=Hungary>Hungary</OPTION>' + 
		'<OPTION value=Iceland>Iceland</OPTION>' + 
		'<OPTION value=India>India</OPTION>' + 
                '<OPTION value=Indonesia>Indonesia</OPTION>' + 
		'<OPTION value=Iran>Iran</OPTION>' +
		'<OPTION value=Iraq>Iraq</OPTION>' + 
		'<OPTION value=Ireland>Ireland</OPTION>' + 
		'<OPTION value=Israel>Israel</OPTION>' + 
		'<OPTION value=Italy>Italy</OPTION>' + 
                '<OPTION value=Jamaica>Jamaica</OPTION>' + 
		'<OPTION value=Japan>Japan</OPTION>' + 
		'<OPTION value=Jordan>Jordan</OPTION>' + 
                '<OPTION value=Kazakhstan>Kazakhstan</OPTION>' + 
		'<OPTION value=Kenya>Kenya</OPTION>' + 
		'<OPTION value=Kiribati>Kiribati</OPTION>' + 
		'<OPTION value=Kuwait>Kuwait</OPTION>' + 
		'<OPTION value=Kyrgyzstan>Kyrgyzstan</OPTION>' + 
		'<OPTION value=Lao>Lao</OPTION>' + 
		'<OPTION value=Latvia>Latvia</OPTION>' + 
                '<OPTION value=Lebanon>Lebanon</OPTION>' + 
		'<OPTION value=Lesotho>Lesotho</OPTION>' + 
		'<OPTION value=Liberia>Liberia</OPTION>' + 
		'<OPTION value=Libya>Libya</OPTION>' + 
                '<OPTION value=Liechtenstein>Liechtenstein</OPTION>' + 
		'<OPTION value=Lithuania>Lithuania</OPTION>' + 
		'<OPTION value=Luxembourg>Luxembourg</OPTION>' + 
		'<OPTION value=Macau>Macau</OPTION>' + 
		'<OPTION value=Macedonia>Macedonia</OPTION>' + 
		'<OPTION value=Madagascar>Madagascar</OPTION>' + 
		'<OPTION value=Malawi>Malawi</OPTION>' + 	
		'<OPTION value=Malaysia>Malaysia</OPTION>' + 
		'<OPTION value=Maldives>Maldives</OPTION>' + 
		'<OPTION value=Mali>Mali</OPTION>' + 
                '<OPTION value=Malta>Malta</OPTION>' + 
		'<OPTION value="Marshall Islands">Marshall Islands</OPTION>' + 
		'<OPTION value=Martinique>Martinique</OPTION>' + 
		'<OPTION value=Mauritania>Mauritania</OPTION>' + 
		'<OPTION value=Mauritius>Mauritius</OPTION>' + 
		'<OPTION value=Mayotte>Mayotte</OPTION>' + 
		'<OPTION value=Mexico>Mexico</OPTION>' + 
		'<OPTION value=Micronesia>Micronesia</OPTION>' + 
		'<OPTION value=Moldova>Moldova</OPTION>' + 
		'<OPTION value=Monaco>Monaco</OPTION>' + 
		'<OPTION value=Mongolia>Mongolia</OPTION>' +
		'<OPTION value=Montserrat>Montserrat</OPTION>' + 
		'<OPTION value=Morocco>Morocco</OPTION>' + 
		'<OPTION value=Mozambique>Mozambique</OPTION>' + 
		'<OPTION value=Myanmar>Myanmar</OPTION>' + 
		'<OPTION value=Namibia>Namibia</OPTION>' + 
		'<OPTION value=Nauru>Nauru</OPTION>' + 
                '<OPTION value=Nepal>Nepal</OPTION>' + 
		'<OPTION value=Netherlands>Netherlands</OPTION>' + 
		'<OPTION value="New Caledonia">New Caledonia</OPTION>' + 
		'<OPTION value="New Zealand">New Zealand</OPTION>' + 
		'<OPTION value=Nicaragua>Nicaragua</OPTION>' + 
		'<OPTION value=Niger>Niger</OPTION>' + 
		'<OPTION value=Nigeria>Nigeria</OPTION>' +
		'<OPTION value=Niue>Niue</OPTION>' + 
                '<OPTION value="Norfolk Island">Norfolk Island</OPTION>' + 
		'<OPTION value="North Korea">North Korea</OPTION>' + 
		'<OPTION value=Norway>Norway</OPTION>' + 
		'<OPTION value=Oman>Oman</OPTION>' + 
                '<OPTION value=Pakistan>Pakistan</OPTION>' + 
		'<OPTION value=Palau>Palau</OPTION>' + 
		'<OPTION value=Panama>Panama</OPTION>' + 
                '<OPTION value="Papua New Guinea">Papua New Guinea</OPTION>' + 
		'<OPTION value=Paraguay>Paraguay</OPTION>' + 
		'<OPTION value=Peru>Peru</OPTION>' + 
                '<OPTION value=Philippines>Philippines</OPTION>' + 
		'<OPTION value=Pitcairn>Pitcairn</OPTION>' + 
		'<OPTION value=Poland>Poland</OPTION>' + 
		'<OPTION value=Portugal>Portugal</OPTION>' + 
		'<OPTION value="Puerto Rico">Puerto Rico</OPTION>' + 
		'<OPTION value=Qatar>Qatar</OPTION>' + 
		'<OPTION value=Romania>Romania</OPTION>' + 
                '<OPTION value=Russia>Russia</OPTION>' + 
		'<OPTION value=Rwanda>Rwanda</OPTION>' + 
		'<OPTION value="Saint Kitts and Nevis">Saint Kitts and Nevis</OPTION>' + 
                '<OPTION value="Saint Lucia">Saint Lucia</OPTION>' + 
		'<OPTION value="Saint Vincent">Saint Vincent</OPTION>' + 
		'<OPTION value=Samoa>Samoa</OPTION>' + 
		'<OPTION value="San Marino">San Marino</OPTION>' + 
		'<OPTION value="Sao Tome and Principe">Sao Tome and Principe</OPTION>' + 
                '<OPTION value="Saudi Arabia">Saudi Arabia</OPTION>' + 
		'<OPTION value=Senegal>Senegal</OPTION>' + 
		'<OPTION value=Seychelles>Seychelles</OPTION>' + 
		'<OPTION value="Sierra Leone">Sierra Leone</OPTION>' + 
		'<OPTION value=Singapore>Singapore</OPTION>' + 
		'<OPTION value=Slovakia>Slovakia</OPTION>' + 
		'<OPTION value=Slovenia>Slovenia</OPTION>' + 
		'<OPTION value="Solomon Islands">Solomon Islands</OPTION>' + 
		'<OPTION value=Somalia>Somalia</OPTION>' + 
		'<OPTION value="South Africa">South Africa</OPTION>' + 
		'<OPTION value="South Korea">South Korea</OPTION>' + 
                '<OPTION value=Spain>Spain</OPTION>' + 
		'<OPTION value="Sri Lanka">Sri Lanka</OPTION>' + 
		'<OPTION value=Sudan>Sudan</OPTION>' + 
		'<OPTION value=Suriname>Suriname</OPTION>' + 
		'<OPTION value=Swaziland>Swaziland</OPTION>' + 
		'<OPTION value=Sweden>Sweden</OPTION>' + 
		'<OPTION value=Switzerland>Switzerland</OPTION>' + 
		'<OPTION value=Syria>Syria</OPTION>' + 
		'<OPTION value=Taiwan>Taiwan</OPTION>' + 
		'<OPTION value=Tajikistan>Tajikistan</OPTION>' + 
		'<OPTION value=Tanzania>Tanzania</OPTION>' + 
		'<OPTION value=Thailand>Thailand</OPTION>' + 
		'<OPTION value=Togo>Togo</OPTION>' + 
                '<OPTION value=Tokelau>Tokelau</OPTION>' + 
		'<OPTION value=Tonga>Tonga</OPTION>' + 
		'<OPTION value="Trinidad and Tobago">Trinidad and Tobago</OPTION>' + 
		'<OPTION value=Tunisia>Tunisia</OPTION>' + 	
		'<OPTION value=Turkey>Turkey</OPTION>' + 
		'<OPTION value=Turkmenistan>Turkmenistan</OPTION>' + 
		'<OPTION value=Tuvalu>Tuvalu</OPTION>' + 
		'<OPTION value=Ukraine>Ukraine</OPTION>' + 
		'<OPTION value=Uganda>Uganda</OPTION>' + 
		'<OPTION value="United Arab Emirates">United Arab Emirates</OPTION>' + 
		'<OPTION value="United Kingdom">United Kingdom</OPTION>' + 
		'<OPTION value="United States">United States</OPTION>' + 
		'<OPTION value=Uruguay>Uruguay</OPTION>' + 
		'<OPTION value=Uzbekistan>Uzbekistan</OPTION>' +
		'<OPTION value=Vanuatu>Vanuatu</OPTION>' + 
		'<OPTION value=Venezuela>Venezuela</OPTION>' + 
		'<OPTION value="Vietnam">Vietnam</OPTION>' + 
		'<OPTION value="Virgin Islands">Virgin Islands</OPTION>' + 
		'<OPTION value="Western Sahara">Western Sahara</OPTION>' + 
		'<OPTION value=Yemen>Yemen</OPTION>' + 
		'<OPTION value=Yugoslavia>Yugoslavia</OPTION>' + 
		'<OPTION value=Zaire>Zaire</OPTION>' + 
		'<OPTION value=Zambia>Zambia</OPTION>' + 
                '<OPTION value=Zimbabwe>Zimbabwe</OPTION></SELECT></TD></TR>' +
		'<TR class=normal><TD class=normal bgColor=#009900 colSpan=2 align="middle"><br><INPUT Type=button name=submitbutton value=Register onClick="sendEntry(this.form)">' + 
            	'</TD></TR> </TBODY></TABLE></CENTER>';
	

	document.getElementById(setdata).innerHTML = element;

}


function checkPass(pass) {

	if (pass.length < 3) {
		alert("Password  must not be less than 3 characters or digits !");
	}
	else{return;}
}


function checkUser(pass) {

	if (pass.length < 3) {
		alert("Club ID  must not be less than 3 characters or digits !");
	}
	else{return;}
}


function sendEntry(form) {

	pass1 = form.user.value;
	pass2 = form.userpass.value;
	pass3 = form.sex.value;
	pass4 = form.location.value;

	if (pass1.length > 2 && pass2.length > 2 ) {
		if (pass3 != "" && pass4 != "") {
			form.submit();		
		}
		else{
			alert("Please, make sure you selected sex and location");
			return;
		}
	}
	else{
		alert("Please, make sure Club ID and Password are not less than 3 characters or digits respectively.");
		return;
	}
	
}


// Email Validator

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false 
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
}


function ValidateEmail(form){
	
	var emailID=document.myform.email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter the Email ID")
	
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
}


function sendComment(form) {
	nam = document.myform.myname.value;
	meg = document.myform.mmessage.value;
	
	if (nam == "") {
		alert("Pls, fill your name.");
	}
	else if (meg == "") {
		alert("Comment box cannot be empty.");
	}
	else {
		
		form.submit();
	}
}


function removeHype(type_sent) {
	var tex;
	rExp = /'/g;
	type_sent = type_sent.replace(rExp,"");
	tex = removeTag(type_sent);
	return tex;
}

function removeTag(type_sent) {
	var x;
	rExp = /"/g;
	type_sent = type_sent.replace(rExp,"");
	x = removeTag2(type_sent);
	return x;
}

function removeTag2(type_sent) {
	rExp = />/g;
	type_sent = type_sent.replace(rExp,"");
	return type_sent;
}

function checkPass2(form) {

	pass1 = document.myform.newpassword.value;
	pass2 = document.myform.cpassword.value;
	if (pass1 != pass2 || pass1.length < 3) {
		alert(" New Password do not match, please re-input and comfirm new password!\n password must not be less than 3 characters or digits");
		
	}
	else{form.submit();}
}


function sendMessage(form) {
	
	rec = document.compose.recipient.value;
	sub = document.compose.subject.value;
	meg = document.compose.message.value;
	
	if (sub == "" || meg == "") {
		alert("Message field or Subject field can not be empty");
	}
	else if ( rec == "") {
		alert("Recipient (club ID) can not be empty");
	}
	else {
		meg = removeHype(meg);
		document.compose.message.value = meg;
		form.submit();
	}
}


function simpleMatch(form) {
	sub = document.matchform.gender2.value;
	rec = document.matchform.reason.value;
	
	if (sub == "" || rec == "") {
		alert("Fields are not completely filled.");
	}
	else {

		if (document.matchform.policy.checked) {
				document.matchform.spics.value = 1;
		}

		form.submit();
	}
}

function delFriend(p) {
	
	var mac = confirm("You are about to remove the selected friend from your list.\nNB: your Club Id will also be removed from your friends list. \n\n Clik OK to proceed or CANCEL to abort.");
	if (mac) {
		window.location.href='http://www.kenyanclub45.com/delete_friend.php?id='+p;
	}
	else {
		return;
	}
	
	return;
}