// JavaScript Document
//Edit the counter/limiter value as your wish
var count = "4000";   //Example: var count = "175";
var count1 = "4000";
function limiter(){
var tex = document.entry_form.biography.value;
var len = tex.length;
if(len > count){
        tex = tex.substring(0,count);
        document.entry_form.biography.value =tex;
        return false;
}
document.entry_form.limit.value = count-len;
}


function limiter1(){
var tex1 = document.entry_form.personality.value;
var len1 = tex1.length;
if(len1 > count1){
        tex1 = tex1.substring(0,count1);
        document.entry_form.personality.value =tex1;
        return false;
}
document.entry_form.limit1.value = count1-len1;
}




function checknull()
{
   
   var f = document.entry_form;
	var msg = "Please enter data for the following fields:\n";
	var errors = false;
	if(f.first_name.value == ""){
	     msg+="-Name is required\n";
		errors = true;
	}
	if(f.address.value == ""){
	     msg+="-Address is required\n";
		errors = true;
	}

	if(f.city.value == ""){
	     msg+="-City is required\n";
		errors = true;
	}
	if(f.state.value == ""){
	     msg+="-State is required\n";
		errors = true;
	}
	if(f.zip_code.value == ""){
	     msg+="-zip Code is required\n";
		errors = true;
	}
	if(f.email.value == ""){
	     msg+="-email address is required\n";
		errors = true;
	}
	if(f.file1.value == ""){
	     msg+="-Image  is required\n";
		errors = true;
	}
	if(f.bd_month.value == ""){
	     msg+="-Month is required\n";
		errors = true;
	}
	if(f.bd_day.value == ""){
	     msg+="-Day is required\n";
		errors = true;
	}
	if(f.bd_year.value == ""){
	     msg+="-Year is required\n";
		errors = true;
	}
	if(f.agree.checked == ""){
	     msg+="-You Must Agree\n";
		errors = true;
	}
	if (errors) {
		window.alert(msg);
		return false;
	}
   if(!_zip(f.zip_code.value)){
	alert("Please enter Vaild zip code");
	f.zip_code.select();
	return false;
   }
   if  ( !phone_check(f.phone.value) )
	{
		f.phone.select();
		alert("Please enter valid Phone");
		return false;
	}
/*   if  ( !phone_check(f.alt_phone.value) )
	{
		f.alt_phone.select();
		alert("Please enter valid Phone");
		return false;
	}
*/  
if  ( !checkemail(f.email.value) )
	{
		f.email.select();
		alert("Please enter valid email address");
		return false;
	}
	return true;
}

function _zip(zip)
{
	var filter=/^\d+$/
	if (filter.test(zip))
		return true;
	else
	    return false;
			
}

function checkemail(str)
{
	//var str=document.forms[0].elements['email'].value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	{
		return true;
		//testresults=true
	}
	else
	{
		return false;
		
	}
	
}

function phone_check(str)
{
   var filter=/^(?:\([2-9]\d{2}\)\ ?|[2-9]\d{2}(?:\-?|\ ?))[2-9]\d{2}[- ]?\d{4}$/i
   if (filter.test(str))
   return true;
   else{
   //alert("Please input a valid Phone no!")
   return false;
   }	
}

function MM_jumpMenu(value){
	var str=value;
	location.replace(str);
}

function voteemail()
{
	var str=document.getElementById('email').value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	{
		return true;
	}
	else
	{
		alert('Email format is not correct');
		return false;
		
	}
	
}
function cleantext(){
	document.getElementById('email').value='';

}
function writetext(){
	document.getElementById('email').value='Email Address';

}
function admin_checknull()
{
   
   var f = document.entry_form;
	
	var msg = "Please enter data for the following fields:\n";
	var errors = false;
	if(f.first_name.value == ""){
	     msg+="-Name is required\n";
		errors = true;
	}
	if(f.address.value == ""){
	     msg+="-Address is required\n";
		errors = true;
	}

	if(f.city.value == ""){
	     msg+="-City is required\n";
		errors = true;
	}
	if(f.state.value == ""){
	     msg+="-State is required\n";
		errors = true;
	}
	if(f.zip_code.value == ""){
	     msg+="-zip Code is required\n";
		errors = true;
	}
	if(f.email.value == ""){
	     msg+="-email address is required\n";
		errors = true;
	}
/*	if(f.bd_month.value == ""){
	     msg+="-Month is required\n";
		errors = true;
	}
	if(f.bd_day.value == ""){
	     msg+="-Day is required\n";
		errors = true;
	}
	if(f.bd_year.value == ""){
	     msg+="-Year is required\n";
		errors = true;
	}
*/	if (errors) {
		window.alert(msg);
		return false;
	}
   if(!_zip(f.zip_code.value)){
	alert("Please enter Vaild zip code");
	f.zip_code.select();
	return false;
   }
/*   if  ( !phone_check(f.phone.value) )
	{
		f.phone.select();
		alert("Please enter valid Phone");
		return false;
	}
   if  ( !phone_check(f.alt_phone.value) )
	{
		f.alt_phone.select();
		alert("Please enter valid Phone");
		return false;
	}
*/  if  ( !checkemail(f.email.value) )
	{
		f.email.select();
		alert("Please enter valid email address");
		return false;
	}
	return true;
}


function approve_contestant(id){
//URL = 'http://www.google.com/search?q=Prototype';
url = 'ajax_approve.php?approve_id='+id;
new Ajax.Request(url+"&r="+Math.random(), {

  method: 'get',

  onSuccess: function(transport) {

    
   $('approve_div').innerHTML=transport.responseText;

  },
  onCreate:function(init){
   $('approve_div').innerHTML="";
  }

});
	
}

function approve(id){
//URL = 'http://www.google.com/search?q=Prototype';
url = 'ajax_approve.php?approve='+id;
new Ajax.Request(url+"&r="+Math.random(), {

  method: 'get',

  onSuccess: function(transport) {

    
   $('approve'+id).innerHTML=transport.responseText;

  },
  onCreate:function(init){
   $('approve'+id).innerHTML="";
  }

});
}


function approve_delete(id){
//URL = 'http://www.google.com/search?q=Prototype';
	if (confirm('Are you sure?'))
	{
		url = 'ajax_approve.php?delete='+id;
		new Ajax.Request(url+"&r="+Math.random(), {
		method: 'get',
		onSuccess: function(transport) {
		$('approve'+id).innerHTML=transport.responseText;
		},
		onCreate:function(init){
		$('approve'+id).innerHTML="";
		}
		});
	}
	return false;
}

function event_valid(){
	
   var f = document.event_form;
	var msg = "Please enter data for the following fields:\n";
	var errors = false;
	if(f.event_name.value == ""){
	     msg+="-Event Name is required\n";
		errors = true;
	}
	/*
	if(f.event_description.value == ""){
	     msg+="-Description is required\n";
		errors = true;
	}*/
/*
	if(f.my_field.value == ""){
	     msg+="-Image is required\n";
		errors = true;
	}*/
	if (errors) {
		window.alert(msg);
		return false;
	}

	
}

function event_edit_check(){
	
   var f = document.edit_event_form;
	var msg = "Please enter data for the following fields:\n";
	var errors = false;
	if(f.event_name.value == ""){
	     msg+="-Event Name is required\n";
		errors = true;
	}
	if(f.event_description.value == ""){
	     msg+="-Description is required\n";
		errors = true;
	}
	if(!isDate(document.getElementById('event_date').value,'yyyy-mm-dd')){
		alert("Please enter Vaild date format");
		document.getElementById('event_date').select();
		return false;
    }
	if (errors) {
		window.alert(msg);
		return false;
	}

}

function contact_us_check(){
	
   var f = document.contact_us;
	var msg = "Please enter data for the following fields:\n";
	var errors = false;
	if(f.fullname.value == ""){
	     msg+="- Full name is required\n";
		errors = true;
	}
	if(f.subject.value == ""){
	     msg+="-Subject is required\n";
		errors = true;
	}
		if(f.youremail.value == ""){
	     msg+="-Email is required\n";
		errors = true;
	}

	if (errors) {
		window.alert(msg);
		return false;
	}
	
	if  ( !checkemail(f.youremail.value) )
	{
		f.youremail.select();
		alert("Please enter valid email address");
		return false;
	}
 return true;

}


