// JavaScript Document
function check_email()
  {
	  
	  	//alert("hi");
	  
	  if(document.form1.email.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Email is required!");
		document.form1.email.focus();
		return false;
	  }		
	  
	  if(document.form1.email.value!="" && !checkMail(document.form1.email.value))
	{
		alert("Email must contain an email address.\n");
		
			document.form1.email.focus();
		
		return false;
	}


function checkMail(email)
{
	var x = email;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) 
	
	{
	 return true;
	}
	else 
	{
	  return false;
	}
}
		
}

function check_oldpassword()
{
	//alert ("hi");  
	if(document.form1.oldpwd.value.replace(/^\s*|\s*$/g,'')=="")
	{
		alert("Please enter current password");
		document.form1.oldpwd.focus();
		return false;
			
	}
					
	if(document.form1.newpwd.value.replace(/^\s*|\s*$/g,'')=="")
	{
		alert("Please enter new password");
		document.form1.newpwd.focus();
		return false;
	}
			
	if(document.form1.confirmpwd.value.replace(/^\s*|\s*$/g,'')=="")
	{
		alert("Please enter confirm password");
		document.form1.confirmpwd.focus();
		return false;
	}
			
	if(document.form1.confirmpwd.value!=document.form1.newpwd.value)
	{
		alert("New password and confirm password do not match");
		return false;
	}
}

function add_con()
{

}


	
function check_address()
{
	 	//alert("hi");
	  if(document.frmaddress.firstname.value.replace(/^\s*|\s*$/g,'')=="")	  
	  {
		alert("First name is required!");
		document.frmaddress.firstname.focus();
		return false;
	  }
		
	  if(document.frmaddress.lastname.value.replace(/^\s*|\s*$/g,'')=="")	  
	  {
		alert("Last name is required!");
		document.frmaddress.lastname.focus();
		return false;
	  }
	  
 	 if(document.frmaddress.address.value.replace(/^\s*|\s*$/g,'')=="")	  
	  {
		alert("Address is required!");
		document.frmaddress.address.focus();
		return false;
	  }
	  if(document.frmaddress.country.value=="")	  
	  {
		alert("Please select one option!");
		document.frmaddress.country.focus();
		return false;
	  }		
	 if(document.frmaddress.state.value.replace(/^\s*|\s*$/g,'')=="")
	 {
		alert("State name is required!");
		document.frmaddress.state.focus();
		return false;
	 }
	if(document.frmaddress.city.value.replace(/^\s*|\s*$/g,'')=="")
	{
		alert("City is required!");
		document.frmaddress.city.focus();
		return false;
	}
	if(document.frmaddress.code.value.replace(/^\s*|\s*$/g,'')=="")
	{
		alert("Postcode is required!");
		document.frmaddress.code.focus();
		return false;
	}
	if(document.frmaddress.code.value!="" && !isInteger(document.frmaddress.code.value))
	 {
		alert("Only numerics are allowed !");
		document.frmaddress.code.focus();
		return false;
	  }
	  
	  function isInteger(val)
{
    
    
    for (var i = 0; i < val.length; i++) 
    {
        var ch = val.charAt(i)
		
        if (i == 0 ||  ch == ".")
        {
            continue
        }
		
        if (ch < "0" || ch > "9" && ch != ".")
        {
            
			return false
        }
    }
    return true
}
	  
	
}


function check_signup()
  {
	  
	 
	  if(document.form1.firstname.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("First name is required!");
		document.form1.firstname.focus();
		return false;
	  }
		
		if(document.form1.lastname.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Last name is required!");
		document.form1.lastname.focus();
		return false;
	  }

		if(document.form1.email.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Email is required!");
		document.form1.email.focus();
		return false;
	  }
	  
	   if(document.form1.email.value!="" && !checkMail(document.form1.email.value))
	{
		alert("Email must contain an email address.\n");
		
			document.form1.email.focus();
		
		return false;
	}


function checkMail(email)
{
	var x = email;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) 
	
	{
	 return true;
	}
	else 
	{
	  return false;
	}
}

	  if(document.form1.address.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Address is required!");
		document.form1.address.focus();
		return false;
	  }
	  if(document.form1.country.value=="")
	  
	  {
		alert("Please select one option!");
		document.form1.country.focus();
		return false;
	  }
		
		/*if(document.form1.state.value.replace(/^\s*|\s*$/g,'')=="")
		{
			alert("State name is required!");
			document.form1.state.focus();
			return false;
		}
		

		if(document.form1.city.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("City is required!");
		document.form1.city.focus();
		return false;
	  }
		
		if(document.form1.phoneno.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Phone no is required!");
		document.form1.phoneno.focus();
		return false;
	  }
	  if(document.form1.phoneno.value!="" && !isInteger(document.form1.phoneno.value))
	 {
		alert("Only numerics are allowed !");
		document.form1.phoneno.focus();
		return false;
	  }
	  
	  if(document.form1.mobno.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Mobile no is required!");
		document.form1.mobno.focus();
		return false;
	  }
	  
	  if(document.form1.mobno.value!="" && !isInteger(document.form1.mobno.value))
	 {
		alert("Only numerics are allowed !");
		document.form1.mobno.focus();
		return false;
	  }
	  */

		if(document.form1.password.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Password is required!");
		document.form1.password.focus();
		return false;
	  }
	  
	  if(document.form1.password.value.length<6)
	  
	  {
		alert("Password must contain atleast 6 character!");
		document.form1.password.focus();
		return false;
	  }
	  
	  
	  
	  if(document.form1.cpassword.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Confirm Password is required!");
		document.form1.cpassword.focus();
		return false;
	  }
	  
	  
	  if((document.form1.cpassword.value)!=(document.form1.password.value))
	  
	  {
		alert("Confirm password not match with password!");
		document.form1.password.focus();
		return false;
	  }
	  
	  if(document.form1.code.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Security code is required!");
		document.form1.code.focus();
		return false;
	  }

	  
	   var len = document.form1.option.length;
	   var my = -1;
	  for(i=0; i<len; i++)
	  {
		  
		  	if(document.form1.option[i].checked == true)
		  	{
			my = i;
			}
	  }
	  if(my == -1)
	  {
		alert('Please select membership option !'); 
		return false
		}
	  
	  
	  
	  function isInteger(val)
{
    
    
    for (var i = 0; i < val.length; i++) 
    {
        var ch = val.charAt(i)
		
        if (i == 0 ||  ch == ".")
        {
            continue
        }
		
        if (ch < "0" || ch > "9" && ch != ".")
        {
            
			return false
        }
    }
    return true
}

	
		
		
}



function check_exchange()
  {
	  
	 
	  if(document.form1.product_name.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Product name is required!");
		document.form1.product_name.focus();
		return false;
	  }
		
		/* if(document.form1.image.value=="")
	 {
		alert("Image is required!");
		document.form1.image.focus();
		return false;
	  }
	  if(document.form1.image.value!="" && !ExtensionsOkay(document.form1.image.value))
	   {
		   
		   alert("Please upload .jpg, .jpeg, .png or .gif file. Try again.\n");
		document.form1.image.focus();
		return false;
	   }
		*/
			  
		function ExtensionsOkay() 
		{
			var extension = new Array();
			var fieldvalue = document.form1.image.value;
			extension[0] = ".jpg";
			extension[1] = ".png";
			extension[2] = ".gif";
			extension[2] = ".jpeg";
			/*extension[4] = ".ico";
			extension[5] = ".cur";*/
			var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
			for(var i = 0; i < extension.length; i++)
			{
				if(thisext == extension[i])
				{ return true; }
			}
			return false;
		}
	  



	  if(document.form1.description.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Description is required!");
		document.form1.description.focus();
		return false;
	  }
	  
		if(document.form1.price.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Approximae price is required!");
		document.form1.price.focus();
		return false;
	  }
	  if(document.form1.price.value!="" && !isInteger(document.form1.price.value))
	 {
		alert("Only numerics are allowed !");
		document.form1.price.focus();
		return false;
	  }
	   if(document.form1.txtnumber.value!="" && !isInteger(document.form1.txtnumber.value))
	 {
		alert("Only numerics are allowed !");
		document.form1.txtnumber.focus();
		return false;
	  }
	 
	  
	  
	  function isInteger(val)
{
    
    
    for (var i = 0; i < val.length; i++) 
    {
        var ch = val.charAt(i)
		
        if (i == 0 ||  ch == ".")
        {
            continue
        }
		
        if (ch < "0" || ch > "9" && ch != ".")
        {
            
			return false
        }
    }
    return true
}

	
		
		
}




function check_tournaments()
  {
	  
	  	//alert("hi");
	  
	  if(document.form11.date.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Date is required ex:(2010-03-05) !");
		document.form11.date.focus();
		return false;
	  }
	  
	  
		if(document.form11.title.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Title is required!");
		document.form11.title.focus();
		return false;
	  }	
	  
	  if(document.form11.teams.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Teams or club is required!");
		document.form11.teams.focus();
		return false;
	  }	
	  
	  
	  if(document.form11.area.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Please select area!");
		document.form11.area.focus();
		return false;
	  }	
	  
	  if(document.form11.description.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Description is required!");
		document.form11.description.focus();
		return false;
	  }	
	  	  
	  if(document.form11.image.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Banner is required!");
		document.form11.image.focus();
		return false;
	  }	
	  
	  if(document.form11.image.value!="" && !ExtensionsOkay(document.form11.image.value))
	   {
		   
		   alert("Please upload .jpg, .jpeg, .png or .gif file. Try again.\n");
		document.form11.image.focus();
		return false;
	   }
	  
			  
		function ExtensionsOkay() 
		{
			var extension = new Array();
			var fieldvalue = document.form11.image.value;
			extension[0] = ".jpg";
			extension[1] = ".png";
			extension[2] = ".gif";
			extension[2] = ".jpeg";
			/*extension[4] = ".ico";
			extension[5] = ".cur";*/
			var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
			for(var i = 0; i < extension.length; i++)
			{
				if(thisext == extension[i])
				{ return true; }
			}
			return false;
		}
		
}


function check_tournaments_edit()
  {
	  
	  	//alert("hi");
	  
	  if(document.form11.date.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Date is required ex:(2010-03-05) !");
		document.form11.date.focus();
		return false;
	  }
	  
	  
		if(document.form11.title.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Title is required!");
		document.form11.title.focus();
		return false;
	  }	
	  
	  if(document.form11.teams.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Teams or club is required!");
		document.form11.teams.focus();
		return false;
	  }	
	  
	  
	  if(document.form11.area.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Please select area!");
		document.form11.area.focus();
		return false;
	  }	
	  
	  if(document.form11.description.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Description is required!");
		document.form11.description.focus();
		return false;
	  }	
	 
	  
	  if(document.form11.image.value!="" && !ExtensionsOkay(document.form11.image.value))
	   {
		   
		   alert("Please upload .jpg, .jpeg, .png or .gif file. Try again.\n");
		document.form11.image.focus();
		return false;
	   }
	  
			  
		function ExtensionsOkay() 
		{
			var extension = new Array();
			var fieldvalue = document.form11.image.value;
			extension[0] = ".jpg";
			extension[1] = ".png";
			extension[2] = ".gif";
			extension[2] = ".jpeg";
			/*extension[4] = ".ico";
			extension[5] = ".cur";*/
			var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
			for(var i = 0; i < extension.length; i++)
			{
				if(thisext == extension[i])
				{ return true; }
			}
			return false;
		}
		
}



function check_login()
  {
	  
	  	//alert("hi");
	  
	  if(document.form11.username.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Email is required!");
		document.form11.username.focus();
		return false;
	  }
	  
	  
	  
	  if(document.form11.username.value!="" && !checkMail(document.form11.username.value))
	{
		alert("Email must contain an email address.\n");
		
			document.form11.username.focus();
		
		return false;
	}


function checkMail(email)
{
	var x = email;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) 
	
	{
	 return true;
	}
	else 
	{
	  return false;
	}
}
	  
	  
	  

		if(document.form11.password.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Password is required!");
		document.form11.password.focus();
		return false;
	  }	
		
}

function check_review()
  {
	  
	  	//alert("hi");
	  
	  if(document.frmreview.name.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Name is required!");
		document.frmreview.name.focus();
		return false;
	  }

		if(document.frmreview.reviews.value.replace(/^\s*|\s*$/g,'')=="")
	  
	  {
		alert("Review is required!");
		document.frmreview.reviews.focus();
		return false;
	  }	
	 
	  
		
}

function view_comment(comment,desc)
{
		if(document.getElementById(desc).style.display=="inline") {
		
		document.getElementById(desc).style.display="none";
		
		}
		if(document.getElementById(comment).style.display=="none") {
		
		document.getElementById(comment).style.display="inline";
		
		} else {
		
		document.getElementById(comment).style.display="none";
		
		}
		

}

function view_description(desc,comment)
{
		if(document.getElementById(comment).style.display=="inline") {
		
		document.getElementById(comment).style.display="none";
		
		}
		if(document.getElementById(desc).style.display=="none") {
		
		document.getElementById(desc).style.display="inline";
		
		} else {
		
		document.getElementById(desc).style.display="none";
		
		}
		

}
function confirmDel()
{ 
	if(confirm("Are you sure you want to delete ?"))
	{
		return true;		
	}
	else
	{
		return false;
	}
}
