function validarURL(valor){
  if (/^w+([.-]?w+)*.w+([.-]?w+)*(.w{2,3})+$/.test(valor)){
   return (true)
  } else {
    return (false);
  }
}

function validateEmail(elementValue){  
  var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
  return emailPattern.test(elementValue);  
} 


function fnValidate(sQuickCon){
	if(sQuickCon) frmNm = document.frmContact; else frmNm = document.frm;

	if(sQuickCon){
		sErr = "";
		frmNm = document.frmContact;
		
		// if(frmNm.fullname.value == "") sErr += "- Full Name\n\n";
		if(validateEmail(frmNm.email.value)== false) sErr += "- Email\n\n";
		
		//if(frmNm.message.value == "") sErr += "- Message\n\n";
		if(sErr != "") { 
			sErr = "Please check the following \n\n" + sErr;	
			alert(sErr);
			return;
		}else{
			alert("Thank you. Your email has been sent, we will respond shortly");
			frmNm.pageurl.value = frmNm.pageurl.value + ":isQuick";
			frmNm.action = "contact.php";
			frmNm.submit();
		}

	}else {
		frmNm = document.frm;
		sErr = "";
		switch(frmNm.pageurl.value){
			case "Charges.html":
			case "Contact_us.htm":
				if(frmNm.name.value == "") sErr += "- Name\n\n";
				if(validateEmail(frmNm.email2.value)== false) sErr += "- Email\n\n";
			break;

			case "feedback.html":
				if(frmNm.name.value == "") sErr += "- Name\n\n";
				if(validateEmail(frmNm.email.value)== false) sErr += "- Email\n\n";
			
			break;
			case "careers.htm":
				if(frmNm.name.value == "") sErr += "- Name\n\n";
			//	if(CheckDocfiles() == false)  sErr += "- Provide a valid file\n\n";
			break;
			case "Trademarks.htm":
				if(frmNm.name.value == "") sErr += "- Name\n\n";
				if(frmNm.address.value == "") sErr += "- Address\n\n";
				if(frmNm.othercountry.value == "") sErr += "- If the mark has been applied / obtained in any other country\n\n";
				if(validateEmail(frmNm.email.value)== false) sErr += "- Email\n\n";
			break;
		}
		if(sErr != "") { 
			sErr = "Please check the following \n\n" + sErr;	
			alert(sErr);
			return;
		}else{
			alert("Thank you. Your email has been sent, we will respond shortly");
			frmNm.pageurl.value = frmNm.pageurl.value + ":NoQuick";
			frmNm.action = "contact.php";
			frmNm.submit();
		}

	}
}

function fnClear(obj)
{
	if(obj.value=='Required' || obj.value=='undefined')
		obj.value="";
}

function fnRequired(obj)
{
	if(obj.value=='')
		obj.value='Required';
}

function CheckImgfiles() {
	var fup = document.getElementById('attachment');
	var fileName = fup.value;
	var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
	if(ext == "gif" || ext == "GIF" || ext == "JPEG" || ext == "jpeg" || ext == "jpg" || ext == "JPG" || ext == "doc" || ext == "docx") {
		return true;
	} 
	else 	{
		//alert("Upload Gif or Jpg images only");
		//fup.focus();
		return false;
	}
}


function CheckImgfiles() {
	var fup = document.getElementById('attachment');
	var fileName = fup.value;
	var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
	if(ext == "gif" || ext == "GIF" || ext == "JPEG" || ext == "jpeg" || ext == "jpg" || ext == "JPG" || ext == "png" || ext == "PNG"|| ext == "bmp" || ext == "BMP") {
		return true;
	} 
	else 	{
		//alert("Upload Gif, Jpg, Png, Bmp images only");
		//fup.focus();
		return false;
	}
}


function CheckDocfiles() {
	var fup = document.getElementById('attachment');
	var fileName = fup.value;
	var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
	if(ext == "doc" || ext == "docx" || ext == "txt" || ext == "TXT" || ext == "DOC" || ext == "DOCX" || ext == "pdf" || ext == "PDF") {
		return true;
	} 
	else 	{
		//alert("Pleae enter valid file");
		//fup.focus();
		return false;
	}
}

