// JavaScript Document

function clearDefault(el) {
  if (el.defaultValue==el.value)
  { 
     el.value = "";
  
  }
}

//basket page script

function getvalue(id,rows,currentRowNubmer)
{
 
var quantity;
quantity=document.getElementById (id).value;

if (rows > 1) 
{
for( var i=currentRowNubmer+1; i < currentRowNubmer+rows; ++i)

{
  var qid="basket_" + i + "_quantity";
  document.getElementById(qid).value=quantity;
  
}
}
}


//show product short description
function ShowShortDescription(status,id)

{
   
 if(status==true)
			 {
			  if(document.getElementById (id)!=null)
			  {
			     document.getElementById (id).style.display = "block";
              }  
 }else{
           if(document.getElementById (id)!=null)
	         {
               document.getElementById (id).style.display = "none";
             }
     }


}

//validate variation is selected
 function ValidateSize(frmbasket)
             
       {
       
         var selected;
         selected=true;
       
        if (frmbasket.basket_product.value=="")
        
          {
            selected=false;
          }
          
          return selected;
       
       }
       
       //tell a friend validation


function validateTellafriendform(thisform)
{

   var validate;
   validate=true;
   var pattern=/^.+@{1}[^\.].*\.[a-z]{2,}$/;
  if (thisform.myname.value=="")
  {
  document.getElementById ("pmyname").style.display ="block";
  validate=false;
  }
  if(thisform.friendemail.value=="")
  {
  document.getElementById ("pfriendemail").style.display ="block";
  validate=false;
  }
  
  if (thisform.friendemail.value!="")
  {
     
    if(pattern.test(thisform.friendemail.value))
        {         
		   // validate=true;  
            }
            else{   
             document.getElementById ("pfriendemail").style.display ="none";
             document.getElementById ("pformatemail").style.display ="block";
              validate=false; 
           }
     
  }
  
  if(thisform.myemailvalue=="")
  
  {
  
   document.getElementById ("pmyemail").style.display ="block";
   validate=false;
   
  }
  
  
  if (thisform.myemail.value!="")
  {
     
    if(pattern.test(thisform.myemail.value))
        {         
		   // validate=true;  
            }
            else{   
             document.getElementById ("pmyemail").style.display ="none";
             document.getElementById ("pformatmyemail").style.display ="block";
              validate=false; 
           }
     
  }
     
  
  if(thisform.friendname.value=="")
  {
  document.getElementById ("pfriendname").style.display ="block";
   validate=false;
  }
  if(thisform.message.value=="")
  {
  document.getElementById ("pmessage").style.display ="block";
   validate=false;
  }
   
  return  validate;

}     

//submit review validate form 

function validatereview(thisform)
{
var validate;
validate=true;

if (thisform.displayname.value=="")
{ 
 document.getElementById ("sdisplayname").style.display="block";
 validate=false;
 }
 
if (thisform.rating.value=="")
{ 
 document.getElementById ("srating").style.display="block";
 validate=false;
}

if (thisform.heading.value=="")
{ 
 document.getElementById ("sheading").style.display="block";
 validate=false;
}

if (thisform.review.value=="")
{ 
 document.getElementById ("sreview").style.display="block";
 validate=false;
}
  return  validate
} 

//price match form

function CheckValue(frm)
{
  var valid;
  valid=true;
  if (frm.competitorname.value=="")
     {
    
     document.getElementById("name_error").style.display ="block"; 
     valid=false;
     }
     
      if (frm.competitorprice.value=="")
     {
   
     document.getElementById("price_error").style.display ="block"; 
     valid=false;
     }
          
     return valid;
}