//**********************	Current date
function curdate() {
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")
document.write("<font color='000000' size=-4 face='Verdana'><b>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+"<\/b><\/font>")
}


//***********************	Pre-Load images
var myimages=new Array()
function preloadimages(){
   for (i=0;i<preloadimages.arguments.length;i++){
   myimages[i]=new Image()
   myimages[i].src=preloadimages.arguments[i]
   }
}
preloadimages("http://www.e4eureka.co.uk/graphics/")
preloadimages("http://www.e4eureka.co.uk/shopping/graphics/")


//***********************	Add Favourites
var url = "http://www.e4Eureka.co.uk/";
var title = "Your Eureka! to all web-queries";

function addLink(){
if(document.all)
window.external.AddFavorite(url,title)
}

function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title); else if (window.sidebar) window.sidebar.addPanel(title, url, "") }


//**********************	Window Popup
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=530,left = 182,top = 114');");
}


//**********************	goHscope()

function goHscope(){ 
f=document.forms['frmHoroscope'] 
var myindex=f.horoscope.selectedIndex; 

if(myindex>=0)
	{window.location=f.horoscope.options[myindex].value;
	return false;
	}
}

//**********************  FormHandler()

function formHandler(form){
var URL = document.form.countries.options[document.form.countries.selectedIndex].value;
window.location.href = URL; }


//**********************	Contact Us form validation

function validateForm(feedback_form)
{


if(""==document.forms.feedback_form.email.value)
{
alert("Please enter your email address.");
return false;
}

var emailID=document.feedback_form.email
	
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}

if(""==document.forms.feedback_form.feedbacktext.value)
{
alert("Please enter your Feedback.");
return false;
}


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					
	}

