<!-- Clear Text -->



function clearText(thefield){

	if (thefield.defaultValue==thefield.value)

	thefield.value = ""

}



<!-- PopUp Windows -->



var win = null;

function popUp(mypage,myname,w,h,scroll)

{

	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;

	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;

	settings =

	'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars=1'+scroll+',resizable'

	win = window.open(mypage,myname,settings)

}



<!-- PopUp Images -->



function popUpImage(imageName,imageWidth,imageHeight,imageCaption) {

	newWindow = window.open("","newWindow","width="+imageWidth+",height="+imageHeight+",left=100,top=100");

	newWindow.document.open();

	newWindow.document.write('<html><title>CSS Popup Picture</title><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">');

	newWindow.document.write('<img src=../images/pictures/'+imageName+' border=0><br>'+imageCaption);

	newWindow.document.write('</body></html>');

	newWindow.document.close();

	newWindow.focus();

}



//-->







<!-- <a href="#" onclick="popUpImage('pantries/1.jpg','450','325','');"><img src="../images/pictures/pantries/1s.jpg"></a> -->



var regemail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;





function isInteger(s)

{   var i;

    for (i = 0; i < s.length; i++)

    {

        // Check that current character is number.

        var c = s.charAt(i);

        if (((c < "0") || (c > "9"))) return false;

    }

    // All characters are numbers.

    return true;

}



function enquiryFormCheck() {





	if(document.getElementById('email').value =="") {

		alert("Please complete all fields");

		return false;

	}



	if(document.getElementById('name').value =="") {

		alert("Please complete all fields");

		return false;

	}



	if(document.getElementById('address').value =="") {

		alert("Please complete all fields");

		return false;

	}



	return true;

}

function wholesaleFormCheck() {


	if(document.getElementById('email').value =="") {
		alert("Please complete all fields");
		return false;
	}

	if(document.getElementById('name').value =="") {
		alert("Please complete all fields");
		return false;
	}

	if(document.getElementById('business').value =="") {
		alert("Please complete all fields");
		return false;
	}

	if(document.getElementById('contact-phone').value =="") {
		alert("Please complete all fields");
		return false;
	}

	if(document.getElementById('business-address').value =="") {
		alert("Please complete all fields");
		return false;
	}

	if(document.getElementById('abn').value =="") {
		alert("Please complete all fields");
		return false;
	}

	if(document.getElementById('business-description').value =="") {
		alert("Please complete all fields");
		return false;
	}

	if(document.getElementById('business-promotion').value =="") {
		alert("Please complete all fields");
		return false;
	}

	if(document.getElementById('business-promotion-inviteinvitation').value =="") {
		alert("Please complete all fields");
		return false;
	}

	return true;
}


function businessTypeChecker(index) {
	var property = document.getElementById('business-type-text-specify');
	if (index == 5) {
		property.style.display = 'block';
	} else {
		property.style.display = 'none';
	}
}



function pausecomp(millis)

{

date = new Date();

var curDate = null;



do { var curDate = new Date(); }

while(curDate-date < millis);

}



function font_preview(card, font) {

	font_img = "font_preview_"+card;



	document.getElementById(font_img).src="data/fonts/"+font+".png";

}



var XMLHTTPREQUEST_MS_PROGIDS = new Array(

	"Msxml2.XMLHTTP.7.0",

	"Msxml2.XMLHTTP.6.0",

	"Msxml2.XMLHTTP.5.0",

	"Msxml2.XMLHTTP.4.0",

	"MSXML2.XMLHTTP.3.0",

	"MSXML2.XMLHTTP",

	"Microsoft.XMLHTTP"

);



// Define ready state constants.

var XMLHTTPREQUEST_READY_STATE_UNINITIALIZED = 0;

var XMLHTTPREQUEST_READY_STATE_LOADING       = 1;

var XMLHTTPREQUEST_READY_STATE_LOADED        = 2;

var XMLHTTPREQUEST_READY_STATE_INTERACTIVE   = 3;

var XMLHTTPREQUEST_READY_STATE_COMPLETED     = 4;



function getXMLHttpRequest()

{

	var httpRequest = null;



	// Create the appropriate HttpRequest object for the browser.

	if (window.XMLHttpRequest != null)

		httpRequest = new window.XMLHttpRequest();

	else if (window.ActiveXObject != null)

	{

		// Must be IE, find the right ActiveXObject.

		var success = false;

		for (var i = 0; i < XMLHTTPREQUEST_MS_PROGIDS.length && !success; i++)

		{

			try

			{

				httpRequest = new ActiveXObject(XMLHTTPREQUEST_MS_PROGIDS[i]);

				success = true;

			}

			catch (ex)

			{}

		}

	}



	// Display an error if we couldn't create one.

	if (httpRequest == null)

		alert("Error in HttpRequest():\n\nCannot create an XMLHttpRequest object.");



	// Return it.

	return httpRequest;

}



var cardpreview = getXMLHttpRequest();

var cp_image = "";

var cp_image_name = "";

var statusDiv = "";



function card_preview(data, image, image_name, status) {

	var url = "card_preview.php?image="+image+"&image_name="+image_name+"&"+data;

	cp_image = image;

	cp_image_name = image_name;

	statusDiv = status;



	cardpreview.abort();



	cardpreview.onreadystatechange = previewchangehandler;

	cardpreview.open("GET", url, true);

	cardpreview.send(null);

	//var ajax = new Ajax.Updater({success: 'cardPreview'}, url, {method: 'post', parameters: data});



	//pausecomp(3000);

	//document.getElementById(image).src = "";

	//document.getElementById(image).src = "img/preview/"+image_name+".jpg";

}



function previewchangehandler() {

	// Check the ready state.

	switch (cardpreview.readyState)

	{

		default:

		case XMLHTTPREQUEST_READY_STATE_UNINITIALIZED:

			document.getElementById('status'+statusDiv).innerHTML = "";

			break;



		case XMLHTTPREQUEST_READY_STATE_LOADING:

			document.getElementById('status'+statusDiv).innerHTML = "Generating...";

			break;



		case XMLHTTPREQUEST_READY_STATE_COMPLETED:

			try

			{

				var now = new Date();

				document.getElementById(cp_image).src = "img/preview/"+cp_image_name+".jpg?" + now.getTime();

				document.getElementById('status'+statusDiv).innerHTML = "";

			} catch (ex)

			{}

			break;

	}

}





function validAddressForm22(f) {





	if(!regemail.test(document.getElementById('_email').value)) {

		alert("Please enter valid email");

		document.getElementById('_email').focus();

		return false;

	}





	/*

	if(!(document.getElementById('_email').value.indexOf(".") > 2) || !(document.getElementById('_email').value.indexOf("@") > 0)) {

		alert("Please enter valid email");

		document.getElementById('_email').focus();

		return false;

	}

    */

	if(document.getElementById('_password').value =="") {

		alert("Please enter the password.");

		document.getElementById('_password').focus();

		return false;

	}

	if(document.getElementById('_password2').value =="") {

		alert("Please re-enter the password.");

		document.getElementById('_password').focus();

		return false;

	}

	if(document.getElementById('_password2').value != document.getElementById('_password').value) {

		alert("Re-entered password does not match.");

		document.getElementById('_password').focus();

		return false;

	}

}



function validAddressForm11(f) {



	if(!regemail.test(document.getElementById('email').value)) {

		alert("Please enter valid email");

		document.getElementById('email').focus();

		return false;

	}



/*

	if(!(document.getElementById('email').value.indexOf(".") > 2) || !(document.getElementById('email').value.indexOf("@") > 0)) {

		alert("Please enter valid email");

		document.getElementById('email').focus();

		return false;

	}

*/

	if(document.getElementById('password').value =="") {

		alert("Please enter the password.");

		document.getElementById('password').focus();

		return false;

	}

}

function validAddressForm2(f) {



	if(!regemail.test(f.email.value)) {

		alert("Please enter valid email");

		f.email.focus();

		return false;

	}



	/*

	if(!(f.email.value.indexOf(".") > 2) || !(f.email.value.indexOf("@") > 0)) {

		alert("Please enter valid email");

		f.email.focus();

		return false;

	}

    */

	if(f.password.value =="") {

		alert("Please enter the password.");

		f.password.focus();

		return false;

	}

	if(f.password2.value =="") {

		alert("Please re-enter the password.");

		f.password.focus();

		return false;

	}

	if(f.password2.value != f.password.value) {

		alert("Re-entered password does not match.");

		f.password.focus();

		return false;

	}

}

function validAddressForm1(f) {



	if(!regemail.test(f.email.value)) {

		alert("Please enter valid email");

		f.email.focus();

		return false;

	}

/*

	if(!(f.email.value.indexOf(".") > 2) || !(f.email.value.indexOf("@") > 0)) {

		alert("Please enter valid email");

		f.email.focus();

		return false;

	}

*/

	if(f.password.value =="") {

		alert("Please enter the password.");

		f.password.focus();

		return false;

	}

}

function validAddressForm() {

	if(document.getElementById('name').value =="") {

		alert("Please enter your name.");

		document.getElementById('name').focus();

		return false;

	}



	if(document.getElementById('last_name').value =="") {

		alert("Please enter your last name.");

		document.getElementById('last_name').focus();

		return false;

	}



	if(document.getElementById('street').value =="") {

		alert("Please enter the street.");

		document.getElementById('street').focus();

		return false;

	}



	if(document.getElementById('suburb').value =="") {

		alert("Please enter the suburb.");

		document.getElementById('suburb').focus();

		return false;

	}



	if(document.getElementById('postcode').value =="") {

		alert("Please enter the postcode.");

		document.getElementById('postcode').focus();

		return false;

	}





	if(document.getElementById('telephone').value =="") {

		alert("Please enter the telephone.");

		document.getElementById('telephone').focus();

		return false;

	}



	if(document.getElementById('state').selectedIndex == 0) {

		alert("Please select state.");

		return false;

	}



	if(document.getElementById('hear_id').selectedIndex == 0) {

		alert("Please select 'How did you hear about us'.");

		return false;

	}



		if(document.getElementById('country').selectedIndex == 0) {

		alert("Please select country.");

		return false;

	}



	return true;

}





function checkout_check() {

	o_state = document.getElementById('state');

	o_country = document.getElementById('country');



	if(document.getElementById('firstname').value =="") {

		alert("Please enter your First name.");

		document.getElementById('firstname').focus();

		return false;

	}

	if(document.getElementById('lastname').value =="") {

		alert("Please enter your Last name.");

		document.getElementById('lastname').focus();

		return false;

	}







	//if(!regemail.test(document.getElementById('email').value)) {

	//	alert("Please enter valid email");

	//	document.getElementById('email').focus();

	//	return false;

	//}



	if(document.getElementById('street').value =="") {

		alert("Please enter your street.");

		document.getElementById('street').focus();

		return false;

	}

	if(document.getElementById('suburb').value =="") {

		alert("Please enter your suburb.");

		document.getElementById('suburb').focus();

		return false;

	}

	if(document.getElementById('postcode').value =="") {

		alert("Please enter your Postcode.");

		document.getElementById('postcode').focus();

		return false;

	}

	if(o_state.selectedIndex == 0) {

		alert("Please select state.");

		return false;

	}



		if(o_country.selectedIndex == 0) {

		alert("Please select country.");

		return false;

	}

	return true;

}





function getImageWidth(myImage) {

	var x, obj;

	if (document.layers) {

		var img = getImage(myImage);

		return img.width;

	} else {

		return getElementWidth(myImage);

	}

	return -1;

}



function getImageHeight(myImage) {

	var y, obj;

	if (document.layers) {

		var img = getImage(myImage);

		return img.height;

	} else {

		return getElementHeight(myImage);

	}

	return -1;

}



function fillAddress(first, lastname, company_name, street, suburb, state, postcode, country, telephone , mobile , area_code) {

	document.getElementById('firstname').value=first;

	document.getElementById('lastname').value=lastname;

    document.getElementById('company_name').value=company_name;

	document.getElementById('street').value=street;

	document.getElementById('suburb').value=suburb;

    document.getElementById('postcode').value=postcode;

	document.getElementById('mobile').value=mobile;

	o_state = document.getElementById('state');

	o_country = document.getElementById('country');



	for(i = 0; i < o_state.length; i++) {

		if(o_state.options[i].value == state) {

			o_state.selectedIndex = i;

			break;

		}

	}



	for(i = 0; i < o_country.length; i++) {

		if(o_country.options[i].value == country) {

			o_country.selectedIndex = i;

			break;

		}

	}



	document.getElementById('tel').value=telephone;

	document.getElementById('area_code').value=area_code;

}



function CheckPersonFileUpload(filename){

	if(filename.slice(-4)!='.xls') {

		alert(filename +' The file should be with .xls extension.');

		return false;

	}

    return true;

}

