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 Address")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail Address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail Address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail Address")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail Address")
		    return false
		 }

 		 return true					
	}

function ValidateFormNewsletter(){

	var emailID=document.frmnewsletter.email
	var gender = document.frmnewsletter.gender
	var date_month = document.frmnewsletter.Date_Month
	var date_day = document.frmnewsletter.Date_Day
	var date_year = document.frmnewsletter.Date_Year
	var timezone = document.frmnewsletter.timezone_id
	var occupation = document.frmnewsletter.occupation
	var income = document.frmnewsletter.income
	var time_deliver = document.frmnewsletter.time_deliver
	var state = document.frmnewsletter.state
	var province = document.frmnewsletter.province
	var others = document.frmnewsletter.others
	var middle = document.frmnewsletter.middle
	var radio_num = document.frmnewsletter.loc
	var m_city = document.frmnewsletter.m_city
		
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter  Email Address")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	if (gender.options.selectedIndex == 0) {
		alert("Please Select Gender")
		gender.focus()
		return false
	}
	
	if (date_month.options.selectedIndex == 0) {
		alert("Please Select Birth Month")
		date_month.focus()
		return false
	}
	
	if (date_day.options.selectedIndex == 0) {
		alert("Please Select Birth Day")
		date_day.focus()
		return false
	}
	
	if (date_year.options.selectedIndex == 0) {
		alert("Please Select Birth Year")
		date_year.focus()
		return false
	}
		
	if (timezone.options.selectedIndex == 0) {
		alert("Please Select Timezone")
		timezone.focus()
		return false
	}
	/*
	if (occupation.options.selectedIndex == 0) {
		alert("Please Select Occupation")
		occupation.focus()
		return false
	}
	
	if (income.options.selectedIndex == 0) {
		alert("Please Select Monthly Household Income")
		income.focus()
		return false
	}
	*/
	if (time_deliver.options.selectedIndex == 0) {
		alert("Please Select Time of Delivery")
		time_deliver.focus()
		return false
	}

	if(radio_num[0].checked == true) {
		if (province.options.selectedIndex == 0) {
		alert("Please Select Province")
		province.focus()
		return false
		}
	}
	else if (radio_num[1].checked == true) {
		if (state.options.selectedIndex == 0) {
		alert("Please Select State")
		state.focus()
		return false
		}
	}
	else if (radio_num[2].checked == true) {
		if (middle.options.selectedIndex == 0) {
		alert("Please Select Middle East Country")
		middle.focus()
		return false
		}
		if (m_city.options.selectedIndex == 0) {
		alert("Please Select Middle East City")
		m_city.focus()
		return false
		}
		
	}
	else if (radio_num[3].checked == true) {
		if (others.options.selectedIndex == 0) {
		alert("Please Select Other Country")
		others.focus()
		return false
		}
	}
	
	return true
 }


function changeCity(str,path) {
	window.location=path + '/' + str;

}


function select_location(radio_num) {
	var form = document.frmnewsletter
  form.loc[radio_num].checked = true;

  if (radio_num == 0)
  {
    form.state.options.selectedIndex = 0;
	form.middle.options.selectedIndex = 0;
    form.others.options.selectedIndex = 0;
    form.m_city.options.selectedIndex = 0;
  }
  else if (radio_num == 1)
  {
    form.province.options.selectedIndex = 0;
	form.middle.options.selectedIndex = 0;
    form.others.options.selectedIndex = 0;
    form.m_city.options.selectedIndex = 0;
  }
  else if (radio_num == 2)
  {
    form.province.options.selectedIndex = 0;
	form.state.options.selectedIndex = 0;
    form.others.options.selectedIndex = 0;
  }
  else if (radio_num == 3)
  {
    form.province.options.selectedIndex = 0;
	form.middle.options.selectedIndex = 0;
    form.state.options.selectedIndex = 0;
    form.m_city.options.selectedIndex = 0;
  }
}

function set_Others(form, radio_num, others_select) {
  var value = form.others[form.others.options.selectedIndex].value;
  form.loc[radio_num].value = value;
}

var xmlHttp

function changeCity2(str)
{ 	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	
	var url="index.php?section=newsletter"
	url=url+"&country_code="+str
	document.getElementById("c_id").innerHTML="<option value='0'>Loading Cities...</option>"
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function changeCity3(str)
{ 	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	
	var url="index.php?section=ajaxnewsletter"
	url=url+"&country_code="+str
	document.getElementById("c_id").innerHTML="<option value='0'>Loading Cities...</option>"
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 	

		document.getElementById("c_id").innerHTML=xmlHttp.responseText 
	} 
} 

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

function ValidateFormNewsletterDelivery(){

	var emailID=document.frmnewsletter.email
	var time_deliver =document.frmnewsletter.time_deliver

	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter  Email Address")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	if (time_deliver.options.selectedIndex == 0) {
		alert("Please Select Time of Delivery")
		time_deliver.focus()
		return false
	}
	
	return true
 }

function ValidateFormNewsletter2(){

	var emailID=document.frmnewsletter.email
	var emailID2 = document.frmnewsletter.email2

	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter  Email Address")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	if ((emailID2.value==null)||(emailID2.value=="")){
		alert("Please Enter Your New Email Address")
		emailID2.focus()
		return false
	}
	if (echeck(emailID2.value)==false){
		emailID2.value=""
		emailID2.focus()
		return false
	}
	
	return true
 }
 