// JavaScript Document
function _validate_buyer_add(){
	var sError = "";	
	var title = getRawObject("title");
	var first_name = getRawObject("first_name");
	var surname = getRawObject("surname");
	var contact_number = getRawObject("contact_number");
	var mobile_number = getRawObject("mobile_number");
	var email_address = getRawObject("email_address");
	var address_one = getRawObject("address_one");
	var address_two = getRawObject("address_two");
	var postal_code = getRawObject("postal_code");
	var region = getRawObject("region");
	var city = getRawObject("city");
	var country = getRawObject("country");
// Validate
	if(isEmpty(title)){
		sError += "* Title is mandatory\n\n";
	}
	if(isEmpty(first_name)){
		sError += "* First Name is mandatory\n\n";
	}
	if(isEmpty(surname)){
		sError += "* Surname is mandatory\n\n";
	}
	if(isEmpty(contact_number)){
		sError += "* Contact Number is mandatory\n\n";
	}
	
	if(isEmpty(email_address)){
		sError += "* Email Address is mandatory\n\n";
	}else if(!isEmail(email_address)){
		sError += "* Email Address is invalid\n\n";
	}
	if(isEmpty(address_one) && isEmpty(address_two)){
		sError += "* Address is mandatory\n\n";
	}
	if(isEmpty(postal_code)){
		sError += "* Postal Code is mandatory\n\n";
	}
	if(isEmpty(city)){
		sError += "* City is mandatory\n\n";
	}
	if(isEmpty(country)){
		sError += "* Country is mandatory\n\n";
	}
// Check for Error
	if(sError){
		alert(errorMessage(sError));	
		return false;
	}else{
		return true;	
	}	
}
function _validate_buyer_edit(){
	var sError = "";	
	var title = getRawObject("title");
	var first_name = getRawObject("first_name");
	var surname = getRawObject("surname");
	var contact_number = getRawObject("contact_number");
	var mobile_number = getRawObject("mobile_number");
	var email_address = getRawObject("email_address");
	var address_one = getRawObject("address_one");
	var address_two = getRawObject("address_two");
	var postal_code = getRawObject("postal_code");
	var region = getRawObject("region");
	var city = getRawObject("city");
	var country = getRawObject("country");
// Validate
	if(isEmpty(title)){
		sError += "* Title is mandatory\n\n";
	}
	if(isEmpty(first_name)){
		sError += "* First Name is mandatory\n\n";
	}
	if(isEmpty(surname)){
		sError += "* Surname is mandatory\n\n";
	}
	if(isEmpty(contact_number)){
		sError += "* Contact Number is mandatory\n\n";
	}
	
	if(isEmpty(email_address)){
		sError += "* Email Address is mandatory\n\n";
	}else if(!isEmail(email_address)){
		sError += "* Email Address is invalid\n\n";
	}
	if(isEmpty(address_one) && isEmpty(address_two)){
		sError += "* Address is mandatory\n\n";
	}
	if(isEmpty(postal_code)){
		sError += "* Postal Code is mandatory\n\n";
	}
	if(isEmpty(city)){
		sError += "* City is mandatory\n\n";
	}
	if(isEmpty(country)){
		sError += "* Country is mandatory\n\n";
	}
// Check for Error
	if(sError){
		alert(errorMessage(sError));	
		return false;
	}else{
		return true;	
	}		
}
function _validate_password(){
	var sError = "";	
	var pssword = getRawObject("pssword");
	var pssword2 = getRawObject("pssword2");
// Validate
	if(isEmpty(pssword)){
		sError += "* Password is mandatory\n\n";
	}
	if(isEmpty(pssword2)){
		sError += "* New Password is mandatory\n\n";
	}	

// Check for Error
	if(sError){
		alert(errorMessage(sError));	
		return false;
	}else{
		return true;	
	}	
}
function ServerSide(pMessage){
	var sMsg="The form cannot be submited because of the following errors\n\n";
	sMsg+=pMessage;
	sMsg+="\n\nPlease correct the above fields and re-submitted the form";
	alert(sMsg);
}
function _validate_buyer_sigin(){
	var sError = "";	
	var email_address_login = getRawObject("email_address_login");
	var psssword_login = getRawObject("pssword_login");
// Validate
	
	if(isEmpty(email_address_login)){
		sError += "* Email Address is mandatory\n\n";
	}else if(!isEmail(email_address_login)){
		sError += "* Email Address is invalid\n\n";
	}
	if(isEmpty(psssword_login)){
		sError += "* Password is mandatory\n\n";
	}
// Check for Error
	if(sError){
		alert(errorMessage(sError));	
		return false;
	}else{
		return true;	
	}	
}
function _validate_forgot_password(){
	var sError = "";	
	var email_address = getRawObject("email_address");
// Validate
	
	if(isEmpty(email_address)){
		sError += "* Email Address is mandatory\n\n";
	}else if(!isEmail(email_address)){
		sError += "* Email Address is invalid\n\n";
	}
// Check for Error
	if(sError){
		alert(errorMessage(sError));	
		return false;
	}else{
		return true;	
	}	
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_reloadPage(init) {  //reloads the window if Nav resized
  if (init==true) with (navigator) {if ((appName=="Netscape")) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
function _preload(){
	var d=document; 
	var a=_preload.arguments;
	for(i=0; i<a.length; i++){
		image_array = new Object();
		image_array[i]=new Image();
		image_array[i].src = _preload[a.value];
	}
}
function _set_image(pImageName, pImageNumber, pProduct, pZoom){
	var main_image = document.getElementById("main_image");
	var zoom_url = document.getElementById("zoom_url");
	var zoom_url_img= document.getElementById("zoom_url_img");
	//zoom_url.href = "product.php?product="+pProduct+"&s=zoom&image="+pImageNumber;
	zoom_url.href = pZoom;
	zoom_url_img. href = pZoom;

	main_image.src = pImageName;
	
}
MM_reloadPage(true);


function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
