/* CSS Document */
/////////////Registration validation/////////////
function validation()
{
		var frm=document.create_account;
			
		if(namevalidation(frm.firstname, 'firstname','','') == ""){return false;}
				
		if(namevalidation(frm.lastname, 'lastname','','') == ""){return false;}
				
		if(GenValidation(frm.wikiname, 'wikiname','','') == ""){return false;}
		
		if(frm.dob!="")
		  {
			var dateofbirth=frm.dob.value;
			var today    = new Date();
	        var dateNow  = parseInt(today.getDate());
	        var monthNow = parseInt(today.getMonth());
	        var yearNow  = today.getFullYear();
			if(monthNow < 9)
			{
        monthNow='0'+(monthNow+parseInt(1));
			}
			var current_dt=yearNow+"-"+monthNow+"-"+dateNow;
			if(dateofbirth >= current_dt)
			  {
			   alert("DOB cannot be current or future date"); 
			   frm.dob.focus();
			   return false;
			  }
		  }
		
		if(GenValidation(frm.email, 'email','','') == ""){return false;}
				
		if(GenValidation(frm.address, 'address','','') == ""){return false;}
		
		
		if(GenValidation(frm.postcode, 'postcode','','') == ""){return false;}
		
		if(city(frm.city, 'city','','') == ""){return false;}
				
			
		if(frm.country.value=='0')
		{
		alert('Please select the country');
		frm.country.focus();
		return false;
		}
		
		// password validation
    if(GenValidation(frm.password, 'Password','','') == ""){return false;}
		if(GenValidation(frm.confirmation, 'Confirmation','','') == ""){return false;}
		
		if(PassValidation(frm.password,frm.confirmation) == ""){return false;}
}

function contact_validation()
{
var frm=document.contact;
if(namevalidation(frm.name, 'name','','') == "")
		return false;
if(GenValidation(frm.subject, 'subject','','') == "")
return false;
if(EmailValidation(frm.email, 'email','','') == "")
return false;			
if(GenValidation(frm.comment, 'comment','','') == "")
return false;
if(GenValidation(frm.code, 'code','','') == "")
return false;
}


/////////// checkout validation ///////////


function valid()
{
var frm=document.credit_cred_form;
if(namevalidation(frm.name, 'name','','') == "")
		return false;
	
	if(cardnumber(frm.card_no, 'Card Number','','') == "")
		return false;
	if(cardnumber(frm.cvv_no, 'CVV Number','','') == "")
		return false;

if(frm.card_type.value=='0')
{
alert('Please select the card type');
frm.card_type.focus();
return false;
}
if(frm.card_expiry.value=='')
		  {
alert('Please select the card expiry date');
frm.card_expiry.focus();
return false;
		  }
if(frm.card_expiry!="")
		  {
			var dateofbirth=frm.card_expiry.value;
			var today    = new Date();
	        var dateNow  = parseInt(today.getDate())+parseInt(15);
	        var monthNow = parseInt(today.getMonth());
	        var yearNow  = today.getFullYear();
			if(monthNow < 9)
			{
			monthNow='0'+(monthNow+parseInt(1));
			}
			var current_dt=yearNow+"-"+monthNow+"-"+dateNow;
			if(dateofbirth <= current_dt)
			  {
				 
			   alert("Your card has expired"); 
			   frm.card_expiry.focus();
			   return false;
			  }
		  }

if(GenValidation(frm.address, 'address','','') == "")
		return false;
		if(GenValidation(frm.city, 'city','','') == "")
		return false;
		
		if(GenValidation(frm.state, 'state','','') == "")
		return false;
		if(GenValidation(frm.zip, 'zip','','') == "")
		return false;
       
if(frm.country.value=='')
{
alert('Please enter country');
frm.country.focus();
return false;
}
 if(phonenumber(frm.phone, 'Phone Number','','') == "")
		return false;

if(GenValidation(frm.email, 'email','','') == "")
		return false;
		}
		
/////////// portfolio //////////////////

		
		
