function thisYear() {
	var d = new Date();
	var thisYear = d.getYear() + 1900;
	document.write(thisYear);
}

function contactSubmit() {
	if(document.getElementById("contact_email").value == ""){
		document.getElementById("emailRequired").style.display = "";
	} else {
		document.contactForm.submit();
		hideSubmit(2);
	}
}

function hideSubmit(e) {
	var div;
	
	if(e == 1){
		var div = "newsletter";
	}else{
		if(e == 2){
		var div = "contact";
		}
	}
	
	document.getElementById(div + "Form").style.display = "none";
	document.getElementById(div + "Thankyou").style.display = "";
}


function shadeRows(){
	var allTRs = new Array();
	allTRs = document.getElementsByTagName("tr");
	var i = 1;
	for (i=1; i <= allTRs.length ; i++) {
		if(i%2){
		document.getElementsByTagName("tr")[i].style.backgroundColor = "#dddddd";}
		//if (i % 2){allTRs[i].style.backgroundColor = "#dddddd";}else{}
	}
}

function shadeRows2(){
	var table = document.getElementById('altRowShading_1');
	var allTRs = new Array();
	allTRs = table.getElementsByTagName("tr");
	var i=1;
	for (i=1; i <= allTRs.length ; i++) {
		if(i%2){
		table.getElementsByTagName("tr")[i].style.backgroundColor = "#dddddd";}
		//if (i % 2){allTRs[i].style.backgroundColor = "#dddddd";}else{}
	}
}


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 ValidateForm(e){
	
	var emailID=document.contactForm.contact_email
	
	if ((emailID.value==null)||(emailID.value=="")){
		document.getElementById('contact_email').style.border = "2px solid #FF0000";
		document.getElementById('emailRequired').style.display = "inline"
		emailID.focus()
		return false
	}else{
		document.getElementById('contact_email').style.border = "";
		document.getElementById('emailRequired').style.display = "none"
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	
	for(i=1;i<=e;i++){
		if((document.getElementById('reqField_' + i).value == null) || (document.getElementById('reqField_' + i).value == "")){
			document.getElementById('reqAlert_' + i).style.display = "inline";
			document.getElementById('reqField_' + i).style.border = "2px solid #FF0000";
			return false
		}else{
			//alert('All is clear');
			document.getElementById('reqField_' + i).style.border = "";
			document.getElementById('reqAlert_' + i).style.display = "none";
		}
	}
	
	contactSubmit();
	return true
}

function showComment(total){
	
	//alert(document.getElementById("email_select").value);
	//alert(total);
	var reasonMenu=document.getElementById("contact_reason");
	var sel=reasonMenu.selectedIndex; //this refers to "selectmenu"
	//alert(sel);
	
	if((sel == 1) || (sel == 2) || (sel == 4) || (sel == 5) || (sel == 8)){
		document.getElementById("email_select").value = "info@savvymusician.com";
		//alert(document.getElementById("email_select").value);
	}else{
		document.getElementById("email_select").value = "cutler@savvymusician.com";
		//alert(document.getElementById("email_select").value);
	}
	var i = 1;
	for (i=1; i<=total; i++){
		document.getElementById("comments_" + i).style.display = "none";
	}
	document.getElementById("comments_" + sel).style.display = "inline";
	
	
}

function promoCode(){
	var code = document.getElementById('promo_entry').value;
	if((code == "SAV135")||(code == "SAV246")||(code == "SAV789")||(code == "OPP197")||(code == "BOS305")||(code == "MUS982")||(code == "MUS431")||(code == "PUR023")){
		document.getElementById('buyBook_1').style.display = "none";
		document.getElementById('buyBook_2').style.display = "";
		document.getElementById('promo_form').style.display = "none";
		document.getElementById('promo_alert_2').style.display = "inline";
		document.getElementById('promo_value').value = code;
	}else{
		document.getElementById('promo_alert_1').style.display = "inline";
	}
}