function openWin(url,w,h) {
	if(w==null) {
		width=300;
	}
	else {
		width=w;
	}
	if(h==null) {
		height=200;
	}
	else {
		height=h;
	}
	var load = window.open(url,'','scrollbars=yes,menubar=no,height='+height+',width='+width+',resizable=yes,toolbar=no,location=no,status=no,top=50,left=40');
}
function showLarge(img_src) {
	openWin(img_src,'450','600');
}
function setParentFields(form, field_name) {
	parent = window.opener;
	fields = form.elements;
	if(parent) {
		for( var id in fields ) {
			if( fields[id].name ) {
				if( fields[id].name.substr(0,field_name.length) == field_name ) {
					p_field = parent.document.getElementsByName(fields[id].name)[0];
					if( p_field ) {
						if( fields[id].checked ) {
							new_val = fields[id].name.substring(field_name.length+1,fields[id].name.length-1);
							p_field.value = new_val;
						} else {
							p_field.value = '';
						}
					} else {
						if( fields[id].checked ) {
							p_form = parent.document.forms[0];
							new_val = fields[id].name.substring(field_name.length+1,fields[id].name.length-1);
							try {
							    new_field = parent.document.createElement('<input type="hidden" name="' + fields[id].name + '" value="' + new_val + '" />');
							} catch (e) {
							    new_field = parent.document.createElement("input");
							    new_field.setAttribute("type", "hidden");
							    new_field.setAttribute("name", fields[id].name);
							    new_field.setAttribute("value", new_val);
							}
							p_form.appendChild( new_field );
						}
					}
				}
			}
		}
	}
	return false;
}
function toggleDiv(sec) {
	if(document.getElementById(sec).style.display=="none") {
		document.getElementById(sec).style.display="block"
	}
	else {
		document.getElementById(sec).style.display="none"
	}
}
function removeItemFromCart(item) {
	//alert(item);
	for(i=0;i<document.cartForm.elements.length;i++) {
		cur_name = document.cartForm.elements[i].name;
		if(cur_name == item) {
			document.cartForm.elements[i].value=0;
		}
	}
	//form_field = eval("document.cartForm."+item+".value");
	//alert(form_field);
	//alert(document.cartForm.item.value);
	//document.cartForm.item.value=0;
	document.cartForm.submit_return.value='Update Cart';
	document.cartForm.submit();
}
function resetOptions(sel_ele, sel_index) {
	for(i=0;i<document.cartForm.elements.length;i++) {
		ele_name = document.cartForm.elements[i].name;
		if(ele_name.indexOf('options')!=-1) {
			//this is an option
			document.cartForm.elements[i].selectedIndex=0;
		}
	}
	sel_ele.selectedIndex = sel_index;
}
function clearForm(f) {
	if(f.value=='Username' || f.value=='Password') {
		f.value='';
	}
}

function drawing(frm) {
	$.post(
		'/Home/register',
		{
			email: frm.email.value
		},
		function(html) {
			html = trim(html);
			if(html == "success") {
				// hide register
				alert('Your email address has been registered.');
				$('#drawing_register').hide('slow');
			} else {
				alert(html);
			}
		}
	);
}

/**
*
*  Javascript trim, ltrim, rtrim
*  http://www.webtoolkit.info/
*
*
**/

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}