/*
Javascript Functions - Global functions
					- Local funcitons described on individual tpl.html pages within <script></script> tags
*/

function openImageWindow(imgName, w, h){
	if (w == '') {
		w = '600';
	}
	if (h == '') {
		h = '400';
	}
	return window.open(imgName,'window','width='+w+',height='+h+',scrollbars=1,alwaysLowered=0,alwaysRaised=0,channelmode=0,dependent=1,directories=0,fullscreen=0,hotkeys=1,location=0,menubar=0,resizable=1,status=0,titlebar=0,toolbar=0,z-lock=0,screenX=0,screeny=0,left=20,top=20');

}

function open_win(page,wid,hei,name) { // otevre nove okno s obrazkem
	if (wid == '') {
		wid = '600';
	}
	if (hei == '') {
		hei = '400';
	}
	if (name == '') {
		name = 'image';
	}
	new_window = window.open(page,name,'width='+wid+',height='+hei+',alwaysLowered=0,alwaysRaised=0,channelmode=0,dependent=1,directories=0,fullscreen=0,hotkeys=1,location=0,menubar=0,resizable=1,status=0,titlebar=0,toolbar=0,z-lock=0,screenX=0,screeny=0,left=20,top=20');
}

function confirmSubmit(text) {
	var agree = confirm(text);
	if (agree) {
		return true;
	} else {
		return false;
	}
}

//opening new window for Products tab in navigation
function newbloodywindowproducts() {
var newbloodywindowproducts = window.open('http://www.infoshop.com.au/shops/blakebeattie','','scrollbars=yes,menubar=yes,resizable=yes,toolbar=yes,location=yes,status=yes');
//
;}

function checkRegForm(frm){
	var n = frm.elements['nameTxt'].value;
	var c = frm.elements['companyTxt'].value;
	var t = frm.elements['titleTxt'].value;
	var e = frm.elements['emailTxt'].value;
	var p = frm.elements['phoneTxt'].value;
	
	var alertStr = '';

	//if(p=='') { alertStr = 'Please enter your phone number\n'; }
	if(e=='') { alertStr = 'Please enter your email address\n'; }
	else if (!checkEmail(e)) { alertStr = 'Please enter a valid email address\n'; }
	if(t=='') { alertStr = 'Please enter your position\n'; }
	if(c=='') { alertStr = 'Please enter your company\n'; }		
	if(n=='') { alertStr = 'Please enter your name\n'; }
	
	if(alertStr == ''){
		return true;
	} else { 
		alert(alertStr);
		return false;
	}
}

function checkEmail(email){
	var lengthExp = /^[^@]{1,64}@[^@]{1,255}$/;
	var localExp = /^(([A-Za-z0-9!#$%&'*+/=?^_`{|}~-][A-Za-z0-9!#$%&'*+/=?^_`{|}~\.-]{0,63})|(\"[^(\\|\")]{0,62}\"))$/;
	var ipExp = /^\[?[0-9\.]+\]?$/;
	var charExp = /^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$/;
	if (!lengthExp.exec(email)) {
		return false;
	}
	email_array = email.split("@");
	local_array = email_array[0].split(".");
	for (var i = 0; i < local_array.length; i++) {
		if (!localExp.exec(local_array[i])) {
			return false;
		}
	} 
	if (!ipExp.exec(email_array[1])) {
		domain_array = email_array[1].split(".");
		if (domain_array.length < 2) {
			return false;
		}
		for (i = 0; i < domain_array.length; i++) {
			if (!charExp.exec(domain_array[i])) {
				return false;
			}
		}
	}
	return true;
}

function checkSubscriptionForm(frm){
	var n = frm.elements['nameTxt'].value;
	var c = frm.elements['companyTxt'].value;
	var t = frm.elements['titleTxt'].value;
	var e = frm.elements['emailTxt'].value;
//	var p = frm.elements['phoneTxt'].value;
	
	var alertStr = '';

//	if(p=='') { alertStr = 'Please enter your phone number\n'; }
	if(e=='') { alertStr = 'Please enter your email address\n'; }
	else if (!checkEmail(e)) { alertStr = 'Please enter a valid email address\n'; }
	if(t=='') { alertStr = 'Please enter your position\n'; }
	if(c=='') { alertStr = 'Please enter your company\n'; }		
	if(n=='') { alertStr = 'Please enter your name\n'; }
	else if (n=='Your Name') { alertStr = 'Please enter your name\n'; }
	
	if(alertStr == ''){
		return true;
	} else { 
		alert(alertStr);
		return false;
	}
}





