
function validate_search_form( frm ){
	
	var stext = document.getElementById('s').value;
	if( stext == 'Search / Catalogue Quick Order') stext='';;
	
	if( stext=='' ) return false;
	
}

/*function loginFormSbmt(){
	document.getElementById('error').style.display = 'none';
	document.getElementById('success').style.display = 'none';
	var name = trim(document.getElementById('log').value);
	var pass = trim(document.getElementById('pwd').value);	
	
	if( name=='' || pass=='' ){
		document.getElementById('error').innerHTML = 'Username and Password field can not be empty.';
		document.getElementById('error').style.display = 'block';
		return false;
	}
	
	document.getElementById('success').innerHTML = 'Please wait...';
	document.getElementById('success').style.display = 'block';
	
	if(!check_login(name, pass)){
		return false;
	}
}*/

function signinForm(){
	document.getElementById('error').style.display = 'none';
	document.getElementById('success').style.display = 'none';
	
	var name = trim(document.getElementById('log').value);
	var pass = trim(document.getElementById('pwd').value);
	
	if( name=='' || pass=='' ){
		document.getElementById('error').innerHTML = 'Username and Password can not have null values.'
		document.getElementById('error').style.display = 'block';
		return false;
	}
	
	document.getElementById('success').innerHTML = 'Please wait...';
	document.getElementById('success').style.display = 'block';
	
	check_login(name, pass);

	return false;
}

function val_share(){
	document.getElementById('error').style.display = 'none';
	document.getElementById('success').style.display = 'none';
	
	var sname = trim(document.getElementById('sname').value);
	var semail = trim(document.getElementById('semail').value);
	var fname = trim(document.getElementById('fname').value);
	var femail = trim(document.getElementById('femail').value);
	var pname = trim(document.getElementById('pname').value);
	var url = trim(document.getElementById('url').value);
	
	if(sname=='' || semail=='' || fname=='' || femail==''){
		document.getElementById('error').innerHTML = 'Please complete the required field(s).';
		document.getElementById('error').style.display = 'block';
		return false;
	}
	else if( !checkEmail(semail) || !checkEmail(femail) ){
		document.getElementById('error').innerHTML = 'Please provide valid email address.';
		document.getElementById('error').style.display = 'block';
		return false;
	}
	
	send_share_mail(sname, semail, fname, femail, pname, url);
	
	return false;
}


function val_contact(){
	document.getElementById('error').style.display = 'none';
	document.getElementById('success').style.display = 'none';
	
	var name = trim(document.getElementById('cname').value);
	var email = trim(document.getElementById('cemail').value);
	var mess = trim(document.getElementById('cmess').value);
	
	if(name=='' || email=='' || mess==''){
		document.getElementById('error').innerHTML = 'Please complete the required field.';
		document.getElementById('error').style.display = 'block';
		return false;
	}
	else if( !checkEmail(email) ){
		document.getElementById('error').innerHTML = 'Please provide a valid email address.';
		document.getElementById('error').style.display = 'block';
		return false;
	}
	
	send_ajax_mail(name, email, mess);
	
	return false;
}

function imageHover(imgURL){
	document.getElementById('big_image').src = imgURL;
	document.getElementById('big_image').style.width = '430px';
	document.getElementById('big_image').style.height = '570px';
	//alert(imgURL);
}


function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}

function checkEmail(emial){
	var str=emial;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
		return true;
	else
		return false;
}