function validateEmail(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")
		return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		alert("Invalid E-mail")
		return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Invalid E-mail")
		return false
	}

	if (str.indexOf(at,(lat+1))!=-1){
		alert("Invalid E-mail")
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Invalid E-mail")
		return false
	}

	if (str.indexOf(dot,(lat+2))==-1){
		alert("Invalid E-mail")
		return false
	}

	if (str.indexOf(" ")!=-1){
		alert("Invalid E-mail")
		return false
	}

	return true					
}

function ValidateForm(){
	var emailID=document.LoginForm.email
	var password=document.LoginForm.password

	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter Email")
		emailID.focus()
		return false
	}

	if (validateEmail(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	if ((password.value==null)||(password.value=="")){
		alert("Please Enter Password")
		password.focus()
		return false
	}

	return true
}


function toggle(elemname) {
	if(document.getElementById(elemname)){
		if (document.getElementById(elemname).style.display == 'block') {
			document.getElementById(elemname).style.display = 'none';
		} else {
			document.getElementById(elemname).style.display = 'block';
		}
	}
}

function featSelected(elemname) {
	if(document.getElementById(elemname)){
		document.getElementById(elemname).className='featuredArtistsListItem selected';
	}
}
function featDeselectAll() {
	document.getElementById('featControl1').className='featuredArtistsListItem';
	document.getElementById('featControl2').className='featuredArtistsListItem';
	document.getElementById('featControl3').className='featuredArtistsListItem';
	document.getElementById('featControl4').className='featuredArtistsListItem';
	
	document.getElementById('featControl1Link').className='';
	document.getElementById('featControl2Link').className='';
	document.getElementById('featControl3Link').className='';
	document.getElementById('featControl4Link').className='';
}
function featSelectedLink(elemname) {
	if(document.getElementById(elemname)){
		document.getElementById(elemname).className='featSelectedLink';
	}
}
function show(elemname) {
	if(document.getElementById(elemname)){
		document.getElementById(elemname).style.display = 'block';
	}
}
function hide(elemname) {
	if(document.getElementById(elemname)){
		document.getElementById(elemname).style.display = 'none';
	}
}		
function hideAll() {
	hide('feat1');
	hide('feat2');
	hide('feat3');
	hide('feat4');
}		
function hideall(elemname) {
	var divs = document.getElementsByTagName('div');
	for (var i = 0; i < divs.length; i++){                      
		var divname = divs[i].id; 
		if(divname.indexOf(elemname) == 0)
			hide(divname)
	}
	/*
	for(i=0; i<document.questionnaire.elements.length; i++)
	{
		if(document.questionnaire.elements[i].type=='radio'){
			alert(document.questionnaire.elements[i].name);
			hide(document.questionnaire.elements[i].name);
		}
	}
	*/
}	
function answered(elemname){
	document.getElementById(elemname).className = 'answered';
}

function resetRadioSelections() {
	for(i=0; i<document.questionnaire.elements.length; i++)
	{
		if(document.questionnaire.elements[i].type=='radio'){
			hide(document.questionnaire.elements[i].checked = false);
		}
	}
}







function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}

function checkCookie()
{
username=getCookie('username');
if (username!=null && username!="")
  {
  alert('Welcome again '+username+'!');
  }
else
  {
  username=prompt('Please enter your name:',"");
  if (username!=null && username!="")
    {
    setCookie('username',username,365);
    }
  }
}


// this deletes the cookie when called
function Delete_Cookie(name) {
	document.cookie = name + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
} 








