// JavaScript Document
function pop_store_locator()
{
	error_msg = ""
	frm = document.store_locator_form
	
	if(!frm.country.selectedIndex)
		error_msg += "\n- Your Country"
		
	if(!IsNumeric(frm.postcode.value))
		error_msg += "\n- A Valid Postcode"
		
	if(!frm.radius.selectedIndex)
		error_msg += "\n- The Search Radius"
		
	if(error_msg)
		alert("Please Specify:"+error_msg)
	else
		window.open( "http://test.verdikt.com.au/streetboardz/map.php?postcode="+frm.postcode.value+"&radius="+frm.radius.value, "myWindow", "status = 1, height = 500, width = 750, resizable = 0" )
	
	//http://test.verdikt.com.au/streetboardz/map.php	
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
   
function show_perfect_ride()
{
	frm = document.perfect_ride_form
	
	error=""
	
	if(frm.level.value=="")
		error += "\n- your riding level"
	
	if(frm.style.value=="")
		error += "\n- your riding style"
		
	if(frm.use.value=="")
		error += "\n- your use"
	
	if(frm.terrain.value=="")
		error += "\n- your terrain"
		
	if(frm.weight.value=="")
		error += "\n- your weight"
		
	var radio_choice = false;
	
	for (counter = 0; counter < frm.colour.length; counter++)
	{
		if (frm.colour[counter].checked)
			radio_choice = true; 
	}
	
	if(!radio_choice)
		error += "\n- board colour"
		
	if(error)
	{
		
		alert("Please specify:"+error)
	}
	else
	{
		alert(document.getElementById("test").className)
		document.getElementById("test").className = "example6"
		alert(document.getElementById("test").className)
	}
	
}

function save_page()
{
	frm = document.save_page_form
	error = "";
	
	if(frm.the_page_name.value=="")
		error = "\n- Page Name"
	
	if(error)
		alert("Please specify:\n"+error)
	else
		frm.submit()
}

function save_sub_page()
{
	frm = document.save_page_form
	error = "";
	
	if(frm.the_page_name.value=="")
		error = "\n- Page Name"
	
	if(error)
		alert("Please specify:\n"+error)
	else
		frm.submit()
}

function add_featured_box_item()
{
	frm = document.add_featured_box_item_form
	error = "";
	
	if(frm.item_title.value=="")
		error = "\n- Item Title"
	
	if(error)
		alert("Please specify:"+error)
	else
		frm.submit()
}

function add_news_article()
{
	frm = document.add_news_article_form
	error = "";
	
	if(frm.news_title.value=="")
		error = "\n- Article Title"
	
	if(error)
		alert("Please specify:"+error)
	else
		frm.submit()
}

function add_banner_slide()
{
	frm = document.add_banner_slide_form
	
	error_msg = ""
		
	if(document.getElementById("userfile").value == "")
	{
		error=true
		error_msg += "\n\r- Image"
	}
	else
	{
		dots = document.getElementById("userfile").value.split(".")
		fileTypes = ['.jpg', '.jpeg']
		
		//get the part AFTER the LAST period.
		fileType = "." + dots[dots.length-1];
		fileType = fileType.toLowerCase()

		if(fileTypes.join(".").indexOf(fileType) == -1)
		{
			error=true
			error_msg += "\n\r- Valid Image Filetype (" + fileTypes.join(" ") + " only)";
		}
	}
	
	if(error_msg != "")
		alert("Please specify the following:"+error_msg)
	else
		frm.submit()
}

function add_gallery()
{
	frm = document.add_gallery_form
	error = "";
	
	if(frm.gallery_name.value=="")
		error = "\n- Gallery Name"
	
	if(error)
		alert("Please specify:"+error)
	else
		frm.submit()
}

function add_state()
{
	frm = document.add_state_form
	error = "";
	
	if(frm.state.value=="")
		error = "\n- State"
	
	if(error)
		alert("Please specify:"+error)
	else
		frm.submit()
}

function add_country()
{
	frm = document.add_country_form
	error = "";
	
	if(frm.country.value=="")
		error = "\n- Country"
	
	if(error)
		alert("Please specify:"+error)
	else
		frm.submit()
}


function add_gallery_image()
{
	frm = document.add_gallery_image_form
	
	error_msg = ""
		
	if(document.getElementById("userfile").value == "")
	{
		error=true
		error_msg += "\n\r- Image"
	}
	else
	{
		dots = document.getElementById("userfile").value.split(".")
		fileTypes = ['.jpg', '.jpeg']
		
		//get the part AFTER the LAST period.
		fileType = "." + dots[dots.length-1];
		fileType = fileType.toLowerCase()

		if(fileTypes.join(".").indexOf(fileType) == -1)
		{
			error=true
			error_msg += "\n\r- Valid Image Filetype (" + fileTypes.join(" ") + " only)";
		}
	}
	
	if(error_msg != "")
		alert("Please specify the following:"+error_msg)
	else
		frm.submit()
}

function add_reseller()
{
	frm = document.add_reseller_form
	error = "";
	
	if(frm.business_name.value=="")
		error += "\n- Business Name"
		
	if(frm.contact_name.value=="")
		error += "\n- Contact Name"
		
	if(frm.tel.value=="")
		error += "\n- Telephone"
		
	if(frm.d_address.value=="")
		error += "\n- Delivery Address"
		
	if(frm.postcode.value=="")
		error += "\n- Postcode"
		
	if(frm.email.value=="")
		error += "\n- Email"
	
	if(error)
		alert("Please specify:"+error)
	else
		frm.submit()
}

function add_terrain()
{
	frm = document.add_terrain_form
	error = "";
	
	if(frm.terrain_title.value=="")
		error += "\n- Terrain Title"
		
	if(frm.terrain_address.value=="")
		error += "\n- Terrain Address"
			
	if(error)
		alert("Please specify:"+error)
	else
		frm.submit()
}

function add_store()
{
	frm = document.add_store_form
	error = "";
	
	if(frm.name.value=="")
		error += "\n- Store Name"
		
	if(frm.address.value=="")
		error += "\n- Store Address"
			
	if(error)
		alert("Please specify:"+error)
	else
		frm.submit()
}


function del_sub_page(sub_page_id, page_id)
{
	var answer = confirm ("Are you sure you want to remove this sub page?")
	if (answer)
		window.location = "insert/remove_sub_page.php?sub_page_id="+sub_page_id+"&page_id="+page_id
		
}

function del_state(country_id,terrain_state_id, page_id)
{
	var answer = confirm ("Are you sure you want to remove this state and all of its associated terrains?")
	if (answer)
		window.location = "insert/remove_state.php?terrain_state_id="+terrain_state_id+"&country_id="+country_id+"&page_id="+page_id
		
}

function del_store_state(marker_state_id)
{
	var answer = confirm ("Are you sure you want to remove this state and all of its associated stores?")
	if (answer)
		window.location = "insert/remove_store_state.php?marker_state_id="+marker_state_id
		
}

function del_country(country_id,page_id)
{
	var answer = confirm ("Are you sure you want to remove this country?")
	if (answer)
		window.location = "insert/remove_country.php?country_id="+country_id+"&page_id="+page_id
		
}

function del_terrain(country_id,id, terrain_state_id, page_id)
{
	var answer = confirm ("Are you sure you want to remove this terrain?")
	if (answer)
		window.location = "insert/remove_terrain.php?id="+id+"&terrain_state_id="+terrain_state_id+"&country_id="+country_id+"&page_id="+page_id
		
}

function del_store(id, marker_state_id)
{
	var answer = confirm ("Are you sure you want to remove this store?")
	if (answer)
		window.location = "insert/remove_store.php?id="+id+"&marker_state_id="+marker_state_id
		
}

function del_featured_box_item(featured_box_id)
{
	var answer = confirm ("Are you sure you want to remove this featured box item?")
	if (answer)
		window.location = "insert/remove_featured_box_item.php?featured_box_id="+featured_box_id
		
}

function del_news_article(news_id)
{
	var answer = confirm ("Are you sure you want to remove this news article?")
	if (answer)
		window.location = "insert/remove_news_article.php?news_id="+news_id
		
}

function del_banner_slide(banner_id)
{
	var answer = confirm ("Are you sure you want to remove this banner slide?")
	if (answer)
		window.location = "insert/remove_banner_slide.php?banner_id="+banner_id
		
}

function del_gallery(gallery_id)
{
	var answer = confirm ("Are you sure you want to remove this gallery and all of its images?")
	if (answer)
		window.location = "insert/remove_gallery.php?gallery_id="+gallery_id
		
}

function del_reseller(reseller_id)
{
	var answer = confirm ("Are you sure you want to remove this reseller?")
	if (answer)
		window.location = "insert/remove_reseller.php?reseller_id="+reseller_id
		
}

function del_gallery_image(image_id, gallery_id)
{
	var answer = confirm ("Are you sure you want to remove this image?")
	if (answer)
		window.location = "insert/remove_gallery_image.php?image_id="+image_id+"&gallery_id="+gallery_id
		
}


function go_gallery (page_id)
{
	window.location="page.php?page_id="+page_id+"&gallery_id="+document.getElementById("gallery_select").options[document.getElementById("gallery_select").selectedIndex].value
}

function validate_login()
{
	frm = document.login_form
	
	error = ""
	
	if(frm.email.value=="")
		error+="\n- Your email"
		
	if(frm.password.value=="")
		error+="\n- Your password"
		
	if(error)
		alert("Please specify:"+error)
	else
		frm.submit()
}

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)
	   return false

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	   return false

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		return false

	 if (str.indexOf(at,(lat+1))!=-1)
		return false

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		return false

	 if (str.indexOf(dot,(lat+2))==-1)
		return false

	 if (str.indexOf(" ")!=-1)
		return false
		
	 return true					
}

function submit_contact_form()
{
	frm = document.booking_form
	emailID = frm.email
	error = ""
	
	if (frm.name.value=="")
		error += "\n\r- Your Name"
	
	if ((emailID.value==null)||(emailID.value==""))
		error += "\n\r- A correctly formatted Email Address"
	else if (echeck(emailID.value)==false)
		error += "\n\r- A correctly formatted Email Address"
	
		
	if(error)
		alert("Please specify:"+error)
	else
		frm.submit()
}

function submit_enquiry_form()
{
	the_frm = document.enquiry_form
	emailID = the_frm.email
	error = ""
	
	if (the_frm.name.value=="")
		error += "\n\r- Your Name"
	
	if ((emailID.value==null)||(emailID.value==""))
		error += "\n\r- A correctly formatted Email Address"
	else if (echeck(emailID.value)==false)
		error += "\n\r- A correctly formatted Email Address"
		
	if (!the_frm.where.selectedIndex)
		error += "\n\r- where did you hear about us"	
	
	if (the_frm.enquiry.value=="")
		error += "\n\r- Your Enquiry"
		
		if(error)
		alert("Please specify:"+error)
	else
		the_frm.submit()
}

function join_mailing_list()
{
	the_frm = document.newsletter_sign_up_form
	emailID = the_frm.email
	error = ""
	
	if (the_frm.name.value=="" || the_frm.name.value=="enter your name")
		error += "\n\r- Your Name"
	
	if ((emailID.value==null)||(emailID.value==""))
		error += "\n\r- A correctly formatted Email Address"
	else if (echeck(emailID.value)==false)
		error += "\n\r- A correctly formatted Email Address"
	
	if(error)
		alert("Please specify:"+error)
	else
		the_frm.submit()
}


























function add_to_mailing_list()
{
	frm = document.mailing_form
	emailID = frm.mailing_list_email
	error = ""
	
	if (frm.mailing_list_name.value=="")
		error += "\n\r- Name"
	
	if ((emailID.value==null)||(emailID.value==""))
		error += "\n\r- A correctly formatted Email Address"
	else if (echeck(emailID.value)==false)
		error += "\n\r- A correctly formatted Email Address"
		
	if(error)
		alert("Please specify:"+error)
	else
		frm.submit()
	
}

function create_newsletter()
{
	frm = document.newsletter_form
	error = ""
	
	if (frm.newsletter_title.value=="")
		error += "\n\r- Newsletter Title"
		
	if(error)
		alert("Please specify:"+error)
	else
		frm.submit()
	
}


function del_from_mailing_list(mailing_list_id, start_id, per_page)
{
	var answer = confirm ("Are you sure you want to remove this email address?")
	if (answer)
		window.location = "insert/remove_from_mailing_list.php?mailing_list_id="+mailing_list_id+"&start_id="+start_id+"&per_page="+per_page
		
}

function change_template()
{
	template_list = document.getElementById("templates")
	var answer = confirm ("You will lose any changes if you continue to load this template. Continue?")
	if (answer)
		window.location="create_newsletter.php?template_id="+template_list.options[template_list.options.selectedIndex].value	
}

function del_newsletter(newsletter_id)
{
	var answer = confirm ("Are you sure you want to remove this newsletter?")
	if (answer)
		window.location = "insert/remove_newsletter.php?newsletter_id="+newsletter_id
		
}

function submit_terrain_form()
{
	var error_msg = "";
	var frm = document.terrain_form;
	
	if(!frm.country.selectedIndex)
		error_msg += "\n- Your Country";
		
	if(!IsNumeric(frm.postcode.value))
		error_msg += "\n- A Valid Postcode";
		
	if(!frm.radius.selectedIndex)
		error_msg += "\n- The Search Radius";
		
	if(error_msg)
		alert("Please Specify:"+error_msg);
	else
		frm.submit()
}



