/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

function isEmpty(value)
{
    return (value == "")?true:false;     
}

function validate()
{
  var c = 'email';
  var divErr =  document.getElementById('errorMessage');  
  var txtName = document.getElementById(c+'Name');
  var txtContact = document.getElementById(c+'Contact');
  var txtCountry = document.getElementById(c+'Country');
  var txtPhone = document.getElementById(c+'Phone');
  var txtEmail = document.getElementById(c+'Email');
  var txtComment = document.getElementById(c+'Comment');
  var selectType = document.getElementById('selectType');
  
  if(selectType.value == "0")
	  {   
		  if(document.getElementById('language').value == "en")
		  	{
				divErr.innerHTML = "Please select your needs";
			}
		  else
		  	{
				divErr.innerHTML = "S\351lectionnez votre besoin";
			}
		  return false;
	  }
  
  if(isEmpty(txtName.value))
  {
      if(document.getElementById('language').value == "en")
		  	{
				divErr.innerHTML = "Please insert the Company Name";
			}
		  else
		  	{
				divErr.innerHTML = "Entrez le nom de la compagnie";
			}
      return false;
  }
  
  if(isEmpty(txtContact.value))
  {
      if(document.getElementById('language').value == "en")
		  	{
				divErr.innerHTML = "Please insert the Contact";
			}
		  else
		  	{
				divErr.innerHTML = "Entrez le nom du contact";
			}
			
      return false;
  }
  
  if(selectType.value != "1")
  	{ 
	  if(isEmpty(txtCountry.value)) 
	  {
		  if(document.getElementById('language').value == "en")
		  	{
				divErr.innerHTML = "Please insert your Country";
			}
		  else
		  	{
				divErr.innerHTML = "Entrez votre pays";
			}
		  return false;
	  }
	  
	  if(isEmpty(txtPhone.value)) 
	  {
		  if(document.getElementById('language').value == "en")
		  	{
				divErr.innerHTML = "Please insert your Phone Number";
			}
		  else
		  	{
				divErr.innerHTML = "Entrez un num\351ro de t\351l\351phone";
			}
		  return false;
	  }
	}
  
  if(isEmpty(txtEmail.value)) 
  {
      if(document.getElementById('language').value == "en")
		  	{
				divErr.innerHTML = "Please insert your Email";
			}
		  else
		  	{
				divErr.innerHTML = "Entrez un courriel";
			}
      return false;
  }
  
   if(selectType.value == "1")
  	{
	  if(isEmpty(txtComment.value)) 
	  {
		 if(document.getElementById('language').value == "en")
		  	{
				divErr.innerHTML = "Please insert a Comment";
			}
		  else
		  	{
				divErr.innerHTML = "Entrez un commentaire";
			} 
		  return false;
	  }
	}
  return true;
    
}

function contact_validate()
{
  var c = 'email';
  var divErr =  document.getElementById('errorMessage');  
  var selectConcern = document.getElementById(c+'Concern');
  var txtName = document.getElementById('name');
  var txtEmail = document.getElementById('email');
  var txtMessage = document.getElementById(c+'Message');
  var txtWord = document.getElementById('word');
  var txtCaptcha = document.getElementById('captcha');
  
  if(selectConcern.value == "")
	  {   
		  if(document.getElementById('language').value == "en")
		  	{
				divErr.innerHTML = "Please select your needs";
			}
		  else
		  	{
				divErr.innerHTML = "S\351lectionnez votre besoin";
			}
		  return false;
	  }
	  
  if(isEmpty(txtName.value))
  {
      if(document.getElementById('language').value == "en")
		  	{
				divErr.innerHTML = "Please insert your Name";
			}
		  else
		  	{
				divErr.innerHTML = "Entrez votre nom";
			}
      return false;
  }
  
  if(isEmpty(txtEmail.value)) 
  {
      if(document.getElementById('language').value == "en")
		  	{
				divErr.innerHTML = "Please insert your Email";
			}
		  else
		  	{
				divErr.innerHTML = "Entrez votre courriel";
			}
      return false;
  }
  
  if(isEmpty(txtMessage.value)) 
  {
      if(document.getElementById('language').value == "en")
		  	{
				divErr.innerHTML = "Please insert a Message";
			}
		  else
		  	{
				divErr.innerHTML = "Entrez un message";
			}
      return false;
  }
  
  if(isEmpty(txtWord.value)) 
  {
      if(document.getElementById('language').value == "en")
		  	{
				divErr.innerHTML = "Please write the word above";
			}
		  else
		  	{
				divErr.innerHTML = "Tappez le mot ci-dessus";
			}
      return false;
  }

  document.getElementById('emailAddForm').action = "contact_us";
  return true;
    
}

function cursorWait()
{
   // $('main').setStyle('cursor:wait');
   document.body.style.cursor ='wait';
   
}

function cursorDefault()
{
   // $('main').setStyle('cursor:default');
    document.body.style.cursor ='default';
}

function formSelect(selectedValue)
{
     var varId = 'categoryCatHidden';
     document.getElementById(varId).value = selectedValue;
     document.getElementById('categorySubmitYourNeedForm').submit();

}
function formSearch()
{
    new Ajax.Updater('content','/pages/../produits/search', {asynchronous:true, evalScripts:true, parameters:Form.serialize('searchForm'), requestHeaders:['X-Update', 'content']}) 
}

function roll(img_name, img_src)
   {
  document.getElementById(img_name).src = '/img/'+img_src;
  //'http://www.generationsiteweb.com/artypac/app/webroot/img/'+img_src;
   }

function showDiv(divName)
   {
   document.getElementById(divName).style.display = 'block';
   }

function hideDiv(divName)
   {
   document.getElementById(divName).style.display = 'none';
   }

function big_image(img_src)
   {
	   window.open('http://www.artypac.com/photo.php?url='+img_src, '_blank');
  //window.location.href=img_src;
  //'http://www.generationsiteweb.com/artypac/app/webroot/img/'+img_src;
   }


function new_freecap()
{
	// loads new freeCap image
	if(document.getElementById)
	{
		// extract image name from image source (i.e. cut off ?randomness)
		thesrc = document.getElementById("freecap").src;
		thesrc = thesrc.substring(0,thesrc.lastIndexOf(".")+4);
		// add ?(random) to prevent browser/isp caching
		document.getElementById("freecap").src = thesrc+"?"+Math.round(Math.random()*100000);
	} else {
		alert("Sorry, cannot autoreload freeCap image\nSubmit the form and a new freeCap will be loaded");
	}
}




