/*** @author Cristian Ciobanu*/function openWindow(URL,width,height) {	day = new Date();	id = day.getTime();	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width="+width+",height="+height+",left = 50,top = 50');");	return false;}function swapPIC(id, source) {document.getElementById(id).src = source;return false;}function trim(a) {a = a.replace(/^\s+/, '');return a.replace(/\s+$/, '');}function followLink(url) {window.location = url;}function isEmail(str) {	var at = "@";	var dot = ".";	var lat = str.indexOf(at);	var lstr = str.length;	var ldot = str.indexOf(dot);	if (str.indexOf(at)==-1){return false;}	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){return false;}	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){return false;}	if (str.indexOf(at,(lat+1))!=-1){return false;}	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){return false;}	if (str.indexOf(dot,(lat+2))==-1){return false;}	if (str.indexOf(" ")!=-1){return false;}	return true;}function IsNumeric(sText, accept) {	var ValidChars = accept;	var IsNumber=true;	var Char;	for (i = 0; i < sText.length && IsNumber == true; i++) {Char = sText.charAt(i);if (ValidChars.indexOf(Char) == -1) {IsNumber = false;}}	return IsNumber;}function isInteger(nr){	var patt=/(^\d+$)/;	if(!patt.test(nr)){return false;}	return true;}function isDouble(nr){	var patt=/(^\d+$)|(^\d+\.\d+$)/;	if(!patt.test(nr)){return false;}	return true;}function isPhoneNumber(nr){	var patt = /^[0-9]{3}[-/.]*[0-9]{3}[-/.][0-9]{4}$/;	if(!patt.test(nr)){return false;}	return true;}function validateQty(frm, qty) {	var myFrm = document.getElementById(frm);	var myQty = document.getElementById(qty).value;	if (!IsNumeric(myQty, '0123456789') || myQty.length == 0) {alert('Please enter a valid quantity.');document.getElementById(qty).focus();return false;}	else {myFrm.submit();return false;}}function validateQtySize(frm, qty, size) {	var myFrm = document.getElementById(frm);	var myQty = document.getElementById(qty).value;	var mySize = document.getElementById(size).value;	if (mySize == '') {alert('Please choose a size.');document.getElementById(size).focus();return false;}	if (!IsNumeric(myQty, '0123456789') || myQty.length == 0) {alert('Please enter a valid quantity.');document.getElementById(qty).focus();return false;}	myFrm.submit();return false;}function getElementsByClass(searchClass,node,tag) {	var classElements = new Array();	if ( node == null ) node = document;	if ( tag == null ) tag = '*';	var els = node.getElementsByTagName(tag);	var elsLen = els.length;	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");	for (i = 0, j = 0; i < elsLen; i++) {if ( pattern.test(els[i].className) ) {classElements[j] = els[i];j++;}}	return classElements;}function toggle(selector, element) {	var myElem = document.getElementById(element);	var array = getElementsByClass(selector, null, 'div');	if (myElem.style.display == 'none') {for (i=0;i<array.length;i++) {array[i].style.display = 'none';}myElem.style.display = 'block';} else {myElem.style.display = 'none';}	return false;}function searchSubmit() {	document.getElementById('searchFrm').submit();return false;}