// JavaScript Document

function CheckContactUsFields() {
	// Check contact us form
	var errormessage = new String();
	
	// Put field checks below this point.

	if(WithoutContent(document.contactUs.name.value))
	{ 	errormessage += "\nPlease enter your name."; 
	}
	if (!(check_email(document.contactUs.email.value)))
	{ 	errormessage += "\nPlease enter valid email."; 
	}
	if (!check_phone(document.contactUs.phone.value))
//	if(WithoutContent(document.contactUs.phone.value))
	{ 	errormessage += "\nPlease enter your phone number."; 
	}	

	// Put field checks above this point.
	if(errormessage.length > 2) {
		alert('NOTE:' + errormessage);
		return false;
	}
//		alert(' Thank You for your interest. \n\n A Thinnox counselor \nwill contact you shortly. ');	
} // end of function CheckRequiredFields()

function check_phone(phone)
{
	var len = phone.length;
	var tomatch=/\d/;
	var count=0;

	for (i=0; i<len; i++){
		if (tomatch.test(phone[i]))
		{
			count++;
		}
	}
	if (count ==10)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function check_email(emadd)
{
	var tomatch=/\w{1,}@[A-Za-z0-9-]{2,}\.[A-Za-z]{2,}/;
	if (tomatch.test(emadd))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function CheckNewsletterFields() {
//  Check newsletter subscription form
var errormessage = new String();
	
	// Put field checks below this point.

	if(WithoutContent(document.email.name.value))
	{ 	errormessage += "\nPlease enter your name."; 
	}
	if(!(check_email(document.email.email.value)))
	{ 	errormessage += "\nPlease enter a valid email address."; 
	}
	// Put field checks above this point.
	if(errormessage.length > 2) {
		alert('NOTE:' + errormessage);
		return false;
	}

}

function WithoutContent(ss) {
	if(ss.length > 0) { return false; }
	return true;
}


function CheckRefillFields() {
	var errormessage = new String();
	// Check request refills form
	// Put field checks below this point.

	if(WithoutContent(document.refill.firstName.value))
	{ 	errormessage += "\nPlease enter your First Name."; 
	}
	if(WithoutContent(document.refill.lastName.value))
	{ 	errormessage += "\nPlease enter your Last Name."; 
	}
	if(!(check_yearOfBirth(document.refill.yearOfBirth.value)))
	{ 	errormessage += "\nPlease enter your 4 digit year of birth."; 
	}
	if(WithoutContent(document.refill.prescription1.value))
	{ 	errormessage += "\nPlease enter your prescription number."; 
	}	

	// Put field checks above this point.
	if(errormessage.length > 1) {
		alert('NOTE:' + errormessage);
		return false;
	}
//		alert(' Thank You for your interest. \n\n A Thinnox counselor \nwill contact you shortly. ');	
} // end of function CheckRequiredFields()

function check_yearOfBirth(yearOfBirth)
{
	var len = yearOfBirth.length;
	var tomatch=/\d/;
	var count=0;

	for (i=0; i<len; i++){
		if (tomatch.test(yearOfBirth[i]))
		{
			count++;
		}
	}
	if (count ==4)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function toggle_display(id) {
	var current_id = document.getElementById(id);
	contentId = id;

for (i=0; i<30; i++) {
		var temp = i+1;
		var hideid = 'contents' + temp;
			if (document.getElementById(hideid) !=null){

if (hideid != id) {
//			alert(hideid +document.getElementById(hideid));
				document.getElementById(hideid).style.display = 'none';
			}
		}
	}
//	alert(document.getElementById(id));
	document.getElementById(id).style.display = 'block';
}

function showMonth(id){
	
	for (i=0; i<30; i++) {
		var hideid = 'contents'+i;
		if (document.getElementById( hideid) != null){
		document.getElementById(hideid).style.display = 'none';
		}
	}
	var current_id = document.getElementById(id);

//alert(document.getElementById(id));
	for (i=0; i<12; i++) {
		var temp = i+1;
//	alert(id);
		var hideid = 'month' + temp;
//		alert(hideid);		
		if (hideid != id) {
	document.getElementById(hideid).style.display = 'none';
		}
	}
	
//	alert(id);

	document.getElementById(id).style.display = 'block';
//	alert(document.getElementById(id));
}

function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}

function getActiveStyleSheet() {
var i, a;
 for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
  if(a.getAttribute("rel").indexOf("style") != -1
  && a.getAttribute("title")
  && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}


function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

window.onload = function(e) {
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);
}

  window.onunload = function(e) {
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
}


//function changeButtons(id){
//	var current_id = document.getElementById(id);
//for (i=0; i<9; i++) {
//		var temp = i+1;
	//	var hideid = 'button' + temp;
		//var other = 'button' + temp + temp;
			//if (document.getElementById(hideid) !=null){

				//if (document.getElementById(hideid).style.display = 'block') {
//alert(document.getElementById(hideid).style.display); //1 block
//alert(document.getElementById(other).style.display);  //11 none

	//				document.getElementById(hideid).style.display = 'none';
		//			document.getElementById(other).style.display ='block';
//alert(document.getElementById(hideid).style.display); //1 none
//alert(document.getElementById(other).style.display);  //11 block
	//			}
		//		else{
			//		alert ('in else')
				//	document.getElementById(hideid).style.display='block';
					//document.getElementById(other).style.display ='none';
				
//			}
	//	}
//	}
//	alert(document.getElementById(id));
//	document.getElementById(id).style.backgroundImage='../Images/10b.png';

//}
