// JavaScript Document
<!--

var r_validEmail = /^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$/;

function valid_Required(f) {
  for(i=0;i<f.elements.length;i++) {
    if(!f.elements[i].optional&(f.elements[i].type=='text'||f.elements[i].type=='textarea'||f.elements[i].type=='password'||f.elements[i].type=='select-one'||f.elements[i].type=='select-multiple'||f.elements[i].type=='file')) {
    if(f.elements[i].value=='') {
        alert('Please fill in all the required fields.');
        //f.elements[i].className=f.elements[i].className+' highlight';
        if(f.elements[i].style.display!='none')f.elements[i].focus();
        return false;
      }
    }
  }
  return true;
}

function valid_Email(t) {
  if(!r_validEmail.test(t)) {
    alert('Please enter a valid email address');
    return false;
  }
  return true;
}

function showMessage(m)
{
    document.getElementById("popupMessage_" + m).style.display="";
        
}
function hideMessage(m)
{
    document.getElementById("popupMessage_" + m).style.display="none";
    
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function valid_checkprice_form(f) {
    f.elements['txtName'].optional=false;
    f.elements['txtAddress1'].optional=false;
    f.elements['txtTown'].optional=false;
    f.elements['txtPostCode'].optional=false;
    f.elements['txtItemDetails'].optional=false;
    f.elements['txtCode'].optional=false;
   
    
    //if(f.elements['rdContactType'][0].checked==true)
        f.elements['txtEmail'].optional=false;
    //else
        //f.elements['txtEmail'].optional=true;
    
    if(f.elements['rdContactType'][1].checked==true)
        f.elements['txtTelephone'].optional=false;
    else
        f.elements['txtTelephone'].optional=true;
    
    if(f.elements['rdContactType'][2].checked==true)
    {
        f.elements['txtEmail'].optional=false;
        f.elements['txtTelephone'].optional=false;
    }
    
        
    	
	f.elements['txtAddress2'].optional=true;
	
	
    if(!valid_Required(f)) return ;
    
    if(f.elements['txtEmail'].value!="")
    {
        if(!valid_Email(f.elements['txtEmail'].value)) return ;
    }
    
    
    
    f.submit();
  
}

function valid_checknewsletter_form(f) {
    f.elements['txtEmail'].optional=false;
    f.elements['txtReEnterEmail'].optional=false;
    f.elements['txtCode'].optional=false;
    
   	
	
    if(!valid_Required(f)) return ;
    
    if(f.elements['txtEmail'].value!="")
    {
        if(!valid_Email(f.elements['txtEmail'].value)) return ;
    }
    if(f.elements['txtReEnterEmail'].value!="")
    {
        if(!valid_Email(f.elements['txtReEnterEmail'].value)) return ;
    }
    if(f.elements['txtEmail'].value!=f.elements['txtReEnterEmail'].value)
    {
        alert("Your email and re-enter email should be same");
        return ;
    }
    
    
    
    f.submit();
    
}


function valid_contact_form(f) {
    f.elements['txtName'].optional=false;
    
    f.elements['txtQueryDetails'].optional=false;
    f.elements['txtCode'].optional=false;
   
    
    //if(f.elements['rdContactType'][0].checked==true)
        f.elements['txtEmail'].optional=false;
    //else
        //f.elements['txtEmail'].optional=true;
    
    if(f.elements['rdContactType'][1].checked==true)
        f.elements['txtTelephone'].optional=false;
    else
        f.elements['txtTelephone'].optional=true;
    
    if(f.elements['rdContactType'][2].checked==true)
    {
        f.elements['txtEmail'].optional=false;
        f.elements['txtTelephone'].optional=false;
    }
    
        
    	
	
	
	
    if(!valid_Required(f)) return ;
    
    if(f.elements['txtEmail'].value!="")
    {
        if(!valid_Email(f.elements['txtEmail'].value)) return ;
    }
    
    
    
    f.submit();
  
}



function valid_productAdd_form(f) {
    f.elements['companyName'].optional=false;
    
    if(!valid_Required(f)) return ;
    
    f.submit();    
}


function del(x) {
  if(confirm('Are you sure?')) {
    window.open(x,'_self');
  }
}


function valid_carpetAdd_form(f) {
    f.elements['carpetName'].optional=false;
    f.elements['company'].optional=false;
    f.elements['price'].optional=true;
    f.elements['savePrice'].optional=true;
    f.elements['txtPriceText'].optional=true;
    f.elements['carpetDescription'].optional=true;
    
    f.elements['homeText1'].optional=true;
    f.elements['homeText2'].optional=true;
    f.elements['homeText3'].optional=true;
    f.elements['homepageInfo'].optional=true;
       
    
    if(!valid_Required(f)) return ;
    
    
    if (isNaN(f.elements['price'].value)){
        alert("You must enter a valid price");
        return false;
    }
    if (isNaN(f.elements['savePrice'].value)){
        alert("You must enter a valid save price");
        return false;
    }
         
    
    
    f.submit();    
}

function valid_BedAdd_form(f) {
    f.elements['bedName'].optional=false;
    f.elements['company'].optional=false;
    f.elements['price'].optional=true;
    f.elements['savePrice'].optional=true;
    f.elements['bedDescription'].optional=true;
    
    f.elements['homeText1'].optional=true;
    f.elements['homeText2'].optional=true;
    f.elements['homeText3'].optional=true;
    f.elements['homepageInfo'].optional=true;
    
    if(!valid_Required(f)) return ;
    
    
    if (isNaN(f.elements['price'].value)){
        alert("You must enter a valid price");
        return false;
    }
    if (isNaN(f.elements['savePrice'].value)){
        alert("You must enter a valid save price");
        return false;
    }
         
    
    
    f.submit();    
}
function valid_DineAdd_form(f) {
    f.elements['DineName'].optional=false;
    f.elements['company'].optional=false;
    f.elements['price'].optional=true;
    f.elements['savePrice'].optional=true;
    f.elements['DineDescription'].optional=true;
    
    f.elements['homeText1'].optional=true;
    f.elements['homeText2'].optional=true;
    f.elements['homeText3'].optional=true;
    f.elements['homepageInfo'].optional=true;
    
    if(!valid_Required(f)) return ;
    
    
    if (isNaN(f.elements['price'].value)){
        alert("You must enter a valid price");
        return false;
    }
    if (isNaN(f.elements['savePrice'].value)){
        alert("You must enter a valid save price");
        return false;
    }
         
    
    
    f.submit();    
}

function valid_SuiteAdd_form(f) {
    f.elements['suiteName'].optional=false;
    f.elements['company'].optional=false;
    f.elements['price'].optional=true;
    f.elements['savePrice'].optional=true;
    f.elements['suiteDescription'].optional=true;
    
    f.elements['homeText1'].optional=true;
    f.elements['homeText2'].optional=true;
    f.elements['homeText3'].optional=true;
    f.elements['homepageInfo'].optional=true;
    
    if(!valid_Required(f)) return ;
    
    
    if (isNaN(f.elements['price'].value)){
        alert("You must enter a valid price");
        return false;
    }
    if (isNaN(f.elements['savePrice'].value)){
        alert("You must enter a valid save price");
        return false;
    }
         
    
    
    f.submit();    
}


function valid_FabricAdd_form(f) {
    f.elements['fabricName'].optional=false;
    f.elements['company'].optional=false;
    f.elements['price'].optional=true;
    f.elements['savePrice'].optional=true;
    f.elements['txtPriceText'].optional=true;
    f.elements['fabricDescription'].optional=true;
    
    f.elements['homeText1'].optional=true;
    f.elements['homeText2'].optional=true;
    f.elements['homeText3'].optional=true;
    f.elements['homepageInfo'].optional=true;
    
    if(!valid_Required(f)) return ;
    
    
    if (isNaN(f.elements['price'].value)){
        alert("You must enter a valid price");
        return false;
    }
    if (isNaN(f.elements['savePrice'].value)){
        alert("You must enter a valid save price");
        return false;
    }
         
    
    
    f.submit();    
}


function valid_editText_form(f) {
    f.elements['section'].optional=true;
    f.elements['title'].optional=true;
    f.elements['description'].optional=false;
    
    
    if(!valid_Required(f)) return ;
    
    
    
    
    
    f.submit();    
}

function valid_OffersAdd_form(f) {
    f.elements['offerName'].optional=false;
    f.elements['offerDescription'].optional=false;
    
    
    if(!valid_Required(f)) return ;
    
    f.submit();    
}