// JavaScript Document
// Signin Validation //////////
function signvalid()
{
	if(document.getElementById('radio').checked==false && document.getElementById('radio2').checked==false)	
	{
		document.getElementById('im').innerHTML="<span class='light'>Required - </span>Gendor";
		document.getElementById('radio').style.borderColor="red";
		document.getElementById('radio').focus();
		return false;
	}
	else
	{
		document.getElementById('imi').innerHTML="<img src='images/tick.png' border='0'>";
		document.getElementById('im').innerHTML="";
		document.getElementById('radio').style.borderColor="#006633";	
	}
	if(document.getElementById('txtusername').value=="")	
	{
		document.getElementById('uu').innerHTML="<span class='light'>Required - </span>Username";
		document.getElementById('txtusername').style.borderColor="red";
		document.getElementById('txtusername').focus();
		return false;
	}
	else
	{
		if(document.getElementById('txtHintuser').value!="")
		{
		document.getElementById('uui').innerHTML="";
		document.getElementById('txtusername').style.borderColor="red";	
		}
		else
		{
		document.getElementById('txtusername').style.borderColor="#006633";	
		document.getElementById('uui').innerHTML="<img src='images/tick.png' border='0'>";
		}
		document.getElementById('uu').innerHTML="";
		
	}
	
	if(document.getElementById('txtpassword').value=="")	
	{
		document.getElementById('up').innerHTML="<span class='light'>Required - </span>Password";
		document.getElementById('txtpassword').style.borderColor="red";
		document.getElementById('txtpassword').focus();
		return false;
	}
	else
	{
		document.getElementById('upi').innerHTML="<img src='images/tick.png' border='0'>";
		document.getElementById('up').innerHTML="";
		document.getElementById('txtpassword').style.borderColor="#006633";	
	}
	
	if(document.getElementById('txtrepassword').value=="")	
	{
		document.getElementById('urp').innerHTML="<span class='light'>Required - </span>Re-enter Password";
		document.getElementById('txtrepassword').style.borderColor="red";
		document.getElementById('txtrepassword').focus();
		return false;
	}
	else
	{
		document.getElementById('urpi').innerHTML="<img src='images/tick.png' border='0'>";
		document.getElementById('urp').innerHTML="";
		document.getElementById('txtrepassword').style.borderColor="#006633";	
	}
	
	if(document.getElementById('txtrepassword').value!=document.getElementById('txtpassword').value)	
	{
		document.getElementById('urp').innerHTML="<span class='light'>Error - </span>Password Mismatch";
		document.getElementById('txtrepassword').style.borderColor="red";
		document.getElementById('txtrepassword').focus();
		return false;
	}
	else
	{
		document.getElementById('urpi').innerHTML="<img src='images/tick.png' border='0'>";
		document.getElementById('urp').innerHTML="";
		document.getElementById('txtrepassword').style.borderColor="#006633";	
	}
	
	if(document.getElementById('txtdd').value=="")	
	{
		document.getElementById('ubd').innerHTML="<span class='light'>Required - </span>Birth Date";
		document.getElementById('txtdd').style.borderColor="red";
		document.getElementById('txtdd').focus();
		return false;
	}
	else
	{
		document.getElementById('ubdi').innerHTML="";
		document.getElementById('ubd').innerHTML="";
		document.getElementById('txtdd').style.borderColor="#006633";	
	}
	
	if(document.getElementById('txtmm').value=="")	
	{
		document.getElementById('ubd').innerHTML="<span class='light'>Required - </span>Birth Month";
		document.getElementById('txtmm').style.borderColor="red";
		document.getElementById('txtmm').focus();
		return false;
	}
	else
	{
		document.getElementById('ubdi').innerHTML="";
		document.getElementById('ubd').innerHTML="";
		document.getElementById('txtmm').style.borderColor="#006633";	
	}
	
	if(document.getElementById('txtyy').value=="")	
	{
		document.getElementById('ubd').innerHTML="<span class='light'>Required - </span>Birth Year";
		document.getElementById('txtyy').style.borderColor="red";
		document.getElementById('txtyy').focus();
		return false;
	}
	else
	{
		document.getElementById('ubdi').innerHTML="<img src='images/tick.png' border='0'>";
		document.getElementById('ubd').innerHTML="";
		document.getElementById('txtyy').style.borderColor="#006633";	
	}
	
	if(document.getElementById('txtemail').value=="")	
	{
		document.getElementById('uea').innerHTML="<span class='light'>Required - </span>Email Address";
		document.getElementById('txtemail').style.borderColor="red";
		document.getElementById('txtemail').focus();
		return false;
	}
	else
	{
		document.getElementById('ueai').innerHTML="<img src='images/tick.png' border='0'>";
		document.getElementById('uea').innerHTML="";
		document.getElementById('txtemail').style.borderColor="#006633";	
	}
	
	if(document.getElementById('txtemail').value!="")
	{
		var x = document.getElementById('txtemail').value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x))
		{
			 document.getElementById('uea').innerHTML="<img src='images/tick.png' border='0'>";
			 document.getElementById('txtemail').style.borderColor="#006633";
		}
		else 
		{
	 	 document.getElementById('ueai').innerHTML="<span class='font12'>Error - </span>Invalid Email Address";
		 document.getElementById('uea').innerHTML="";
		 document.getElementById('txtemail').style.borderColor="red";
		 document.getElementById('txtemail').focus();
		  return false;
		}
	}
	
	if(document.getElementById('txtcountry').value=="")	
	{
		document.getElementById('uc').innerHTML="<span class='light'>Required - </span>Country";
		document.getElementById('txtcountry').style.borderColor="red";
		document.getElementById('txtcountry').focus();
		return false;
	}
	else
	{
		document.getElementById('uci').innerHTML="<img src='images/tick.png' border='0'>";
		document.getElementById('uc').innerHTML="";
		document.getElementById('txtcountry').style.borderColor="#006633";	
	}
}

///////////// Newsletter Validation ---------------/////////////
function newsvalid()
{
	if(document.getElementById('newsemail').value=="")
	{
		alert('Required - Email Address');
		document.getElementById('newsemail').focus();
		return false;
	}
	
	if(document.getElementById('newsemail').value!="")
	{
		var x = document.getElementById('newsemail').value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x))
		{
			 
		}
		else 
		{
	 	 alert('Error - Invalid Email Address');
		 document.getElementById('newsemail').focus();
		 return false;
		}
	}
}
/////////////////// User Password Change Validation ////////////////
function userpassvalid()
{
	if(document.getElementById('txtcurrentpass').value=="")	
	{
		document.getElementById('cp').innerHTML="<span class='light'>Required - </span>Current Password";
		document.getElementById('txtcurrentpass').style.borderColor="red";
		document.getElementById('txtcurrentpass').focus();
		return false;
	}
	else
	{
		document.getElementById('cpi').innerHTML="<img src='images/tick.png' border='0'>";
		document.getElementById('cp').innerHTML="";
		document.getElementById('txtcurrentpass').style.borderColor="#006633";	
	}
	
	if(document.getElementById('txtnewpass').value=="")	
	{
		document.getElementById('np').innerHTML="<span class='light'>Required - </span>New Password";
		document.getElementById('txtnewpass').style.borderColor="red";
		document.getElementById('txtnewpass').focus();
		return false;
	}
	else
	{
		document.getElementById('npi').innerHTML="<img src='images/tick.png' border='0'>";
		document.getElementById('np').innerHTML="";
		document.getElementById('txtnewpass').style.borderColor="#006633";	
	}
	
	if(document.getElementById('txtrepass').value=="")	
	{
		document.getElementById('rp').innerHTML="<span class='light'>Required - </span>Re-enter Password";
		document.getElementById('txtrepass').style.borderColor="red";
		document.getElementById('txtrepass').focus();
		return false;
	}
	else
	{
		document.getElementById('rpi').innerHTML="<img src='images/tick.png' border='0'>";
		document.getElementById('rp').innerHTML="";
		document.getElementById('txtrepass').style.borderColor="#006633";	
	}
	
	if(document.getElementById('txtrepass').value!=document.getElementById('txtnewpass').value)	
	{
		document.getElementById('rp').innerHTML="<span class='light'>Error - </span>Password Mismatch";
		document.getElementById('txtrepass').style.borderColor="red";
		document.getElementById('rpi').innerHTML="";
		document.getElementById('txtrepass').focus();
		return false;
	}
	else
	{
		document.getElementById('rpi').innerHTML="<img src='images/tick.png' border='0'>";
		document.getElementById('rp').innerHTML="";
		document.getElementById('txtrepass').style.borderColor="#006633";	
	}
}

/*------------------------------ Contact Us Page Validaiton ---------------*/
function contactvalid()
{
	if(document.getElementById('txtsubject').value=="")	
	{
		document.getElementById('txtsubject').style.borderColor="red";
		document.getElementById('txtsubject').focus();
		return false;
	}
	else
	{
		document.getElementById('txtsubject').style.borderColor="#006633";	
	}
	
	if(document.getElementById('txtfullname').value=="")	
	{
		document.getElementById('txtfullname').style.borderColor="red";
		document.getElementById('txtfullname').focus();
		return false;
	}
	else
	{
		document.getElementById('txtfullname').style.borderColor="#006633";	
	}
	
	if(document.getElementById('txtemail').value=="")	
	{
		document.getElementById('txtemail').style.borderColor="red";
		document.getElementById('txtemail').focus();
		return false;
	}
	else
	{
		document.getElementById('txtemail').style.borderColor="#006633";	
	}
	
	if(document.getElementById('txtemail').value!="")
	{
		var x = document.getElementById('txtemail').value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x))
		{
			 document.getElementById('txtemail').style.borderColor="#006633";
		}
		else 
		{
	 	 document.getElementById('txtemail').style.borderColor="red";
		 document.getElementById('txtemail').focus();
		  return false;
		}
	}
	
	if(document.getElementById('txtcomments').value=="")	
	{
		document.getElementById('txtcomments').style.borderColor="red";
		document.getElementById('txtcomments').focus();
		return false;
	}
	else
	{
		document.getElementById('txtcomments').style.borderColor="#006633";	
	}
}
//////////////////// Group Name Creation validation //////////////////
function groupvalid()
{
	if(document.getElementById('txtgroupname').value=="")	
	{
		document.getElementById('txtgroupname').style.borderColor="red";
		document.getElementById('groups').style.color="red";
		document.getElementById('txtgroupname').focus();
		return false;
	}
	else
	{
		document.getElementById('txtgroupname').style.borderColor="#006633";
		document.getElementById('groups').style.color="#006633";
	}
}
///////////// Album name add validaiton ///////////
function albumvalid()
{
	if(document.getElementById('txtalbum').value=="")	
	{
		document.getElementById('txtalbum').style.borderColor="red";
		document.getElementById('groups').style.color="red";
		document.getElementById('txtalbum').focus();
		return false;
	}
	else
	{
		document.getElementById('txtalbum').style.borderColor="#006633";
		document.getElementById('groups').style.color="#006633";
	}
}
/*------------------- Scrapbook post validaiton ---------------*/
function scrapvalid()
{
	if(document.getElementById('txtmessage').value=="")	
	{
		document.getElementById('txtmessage').style.borderColor="red";
		document.getElementById('txtmessage').focus();
		return false;
	}
	else
	{
		document.getElementById('txtmessage').style.borderColor="#006633";
	}
}
