//Common
function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}

//Validate for comment
function commentValidate(form)
{
checkName = trim(form.txtName.value)
checkEmail = trim(form.txtEmail.value)
checkComment = trim(form.txaComment.value)

aliaspos = checkEmail.indexOf("@")
dotpos = checkEmail.lastIndexOf(".")

if (checkName.length < 1){
alert("Please enter your name")
return false
}
else if (checkEmail.length < 1){
alert("Please enter your e-mail")
return false
}
else if (aliaspos == -1 || dotpos == -1)
{ alert ("Not a valid e-mail")
return false
}
else if (checkComment.length < 1){
alert("Please enter your comment")
return false
}
return true

}

//Validate for enquiry
function enquiryValidate(form)
{
checkName = trim(form.txtName.value)
checkEmail = trim(form.txtEmail.value)
checkServices = form.chbServices

aliaspos = checkEmail.indexOf("@")
dotpos = checkEmail.lastIndexOf(".")

if (checkName.length < 1){
alert("Please enter your name")
return false
}
else if (checkEmail.length < 1){
alert("Please enter your e-mail")
return false
}
else if (aliaspos == -1 || dotpos == -1)
{ alert ("Not a valid e-mail")
return false
}
else if (checkAllServices(checkServices) == false){
alert("Please select type of services that you are interested")
return false
}
return true

}

//Validate for enquiry
function contentValidate(form)
{
	
checkName = trim(form.txtName.value)
checkEmail = trim(form.txtEmail.value)
checkTemplate = trim(form.txtTemplate.value)
checkTitleFont = form.cbbTitleFont.selectedIndex
checkTitleColor = trim(form.txtTitleColor.value)
checkTextFont = form.cbbTextFont.selectedIndex
checkTextColor = trim(form.txtTextColor.value)
checkLinkFont = form.cbbLinkFont.selectedIndex
checkLinkColor = trim(form.txtLinkColor.value)
checkContact = trim(form.txtContact.value)
checkTitle1 = trim(form.txtTitle1.value)
checkDesc1 = trim(form.txtContent1.value)


aliaspos = checkEmail.indexOf("@")
dotpos = checkEmail.lastIndexOf(".")

if (checkName.length < 1){
alert("Please enter your name")
return false
}
else if (checkEmail.length < 1){
alert("Please enter your e-mail")
return false
}
else if (aliaspos == -1 || dotpos == -1)
{ alert ("Not a valid e-mail")
return false
}
else if (checkTemplate.length < 1){
alert("Please enter your template")
return false
}
else if (checkTitleFont == 0){
alert("Please select your title font")
return false
}
else if (checkTitleColor.length < 1){
alert("Please enter your title color")
return false
}
else if (checkTextFont == 0){
alert("Please select your normal text font")
return false
}
else if (checkTextColor.length < 1){
alert("Please enter your normal text color")
return false
}
else if (checkLinkFont == 0){
alert("Please select your link font")
return false
}
else if (checkLinkColor.length < 1){
alert("Please enter your link color")
return false
}
else if (checkContact.length < 1){
alert("Please enter your contact")
return false
}
else if (checkTitle1.length < 1){
alert("Please enter your page 1 title")
return false
}
else if (checkDesc1.length < 1){
alert("Please enter your page 1 content")
return false
}
return true

}

function checkAllServices(chb)
{
for (var i=0; i < chb.length; i++) 
{ if (chb[i].checked) return true } 
return false 
}

//Validate for enquiry
function affiliateValidate(form)
{
checkAffiliateProgramId = trim(form.txtAffiliateProgramId.value)
checkEmail = trim(form.txtEmail.value)
checkServices = form.chbServices

aliaspos = checkEmail.indexOf("@")
dotpos = checkEmail.lastIndexOf(".")

if (checkAffiliateProgramId.length < 1){
alert("Please enter your affiliate program id")
return false
}
else if (checkEmail.length < 1){
alert("Please enter your e-mail")
return false
}
else if (aliaspos == -1 || dotpos == -1)
{ alert ("Not a valid e-mail")
return false
}
else if (checkAllServices(checkServices) == false){
alert("Please select type of services that you would like to introduce")
return false
}
return true

}




