String.prototype.trim = function() 
{
	return this.replace(/^\s+|\s+$/g,"");
}
function Wishlist_Submit()
{
	if(ValidateForm())
	{	
		document.frmSubmit.action = "wishlist.aspx?info=add";
		document.frmSubmit.submit();
	}
	return false;
}
function Regular_Submit()
{
	if(ValidateForm())
	{	
		document.frmSubmit.action = "shoppingbag.aspx?info=add";
		document.frmSubmit.submit();
	}
	return false;
}
function popMEup(url)
{
	style = "width=600px,height=400px;top=100px,left=100px,directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=no";
	newwindow=window.open(url,'name',style);
	if (window.focus) {newwindow.focus()}
}
function ValidateForm()
{
	var objDDL = document.getElementById("ddlSizeWithQty");
	var objQty = document.getElementById("txtQty");
	try
	{
		if(objDDL.value == "-1")
		{
			alert("Please Enter valid Size");
			objDDL.focus();
			return false;
		}
		objQty.value	= objQty.value.replace(/^\s+|\s+$/g,"");	//removing white space...
		var intQty		= parseInt(objQty.value);
		if(isNaN(intQty) || objQty.value == "" || intQty != objQty.value)
		{
			alert("Please Enter valid Quantity");
			objQty.focus();
			return false;
		}
		
		return true;
	}
	catch(ex)
	{
		alert(ex.message);
		return false;
	}
}
//---------POPUP FUNCTION---------
	PositionX = 100;
	PositionY = 100;
	defaultWidth  = 100;
	defaultHeight = 100;
	var AutoClose = true;
	if (parseInt(navigator.appVersion.charAt(0))>=4){
	var isNN=(navigator.appName=="Netscape")?1:0;
	var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
	var optNN='scrollbars=yes,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
	var optIE='scrollbars=yes,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
	function popImage(imageURL,imageTitle,RanchName){
	imageTitle=RanchName;
	if (isNN){imgWin=window.open('about:blank','',optNN);}
	if (isIE){imgWin=window.open('about:blank','',optIE);}
	with (imgWin.document){
	writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');
	writeln('<sc'+'ript>');
	writeln('var isNN,isIE;');
	writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
	writeln('isNN=(navigator.appName=="Netscape")?1:0;');
	writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
	writeln('function reSizeToImage(){');
	writeln('if (isIE){'); 
	writeln('window.resizeTo(eval(document.images[0].width + 30), eval(document.images[0].height + 100));');  
	writeln('}');
	writeln('if (isNN){'); 
	writeln('window.innerWidth=document.images[0].width+80;');  
	writeln('window.innerHeight=document.images[0].height+80;}}');
	writeln('function doTitle(){document.title="'+imageTitle+'";}');
	writeln('</sc'+'ript>');
	if (!AutoClose) 
	writeln('</head><body style="margin:0px auto;text-align:center;background-color:#ffffff;" scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
	else writeln('</head><body  style="margin:0px auto;text-align:center;background-color:#ffffff;" scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close();">');// onblur="self.close();" //  
	writeln('<table align="center" border=0 cellpadding=0 cellspacing=0 width=90% height=100% >');
	writeln('<tr><td colspan=2 valign=middle align=center><img name="aboutusimage" src="'+imageURL+'" style="display:block"></td></tr>');
	writeln('</table>');
	close();		
	}}
//---------------------
/*
function isInteger(obj)
{
	var retval = true;
	var numset = "1234567890";
	if(obj != null)
	{
		for(var i = 0;i < obj.length ; i++)
		{
			var ChkVal = numset.indexOf(obj.substr(i,1));
			if(ChkVal == -1)
			{
				retval = false;
				break;
			}
		}
		if(obj.length == 0)
		{
			retval = false;
		}
		if(obj == 0)
		{
			retval = false;
		}
	}
	else
	{
		retval = false;
	}
	return retval;
}
commented on 1 nov - 07
function ValidateForm()
{
	var elem = document.getElementById("txtQty");
	var DDL	 = document.getElementById("ddlSizeWithQty");
	var ddlShow = document.getElementById("ddlToShow");
	try
	{
		if(DDL != null)
		{
			var SelText		= DDL.options[DDL.selectedIndex].text;
			var Arr_SelText = SelText.split("-");
			var AvailQty	= parseInt(Arr_SelText[1]);
			if(isNaN(AvailQty))
			{
				if(DDL.value == "0")
					alert("Product Sold Out - Please Select Another Product");
				else if(DDL.value == "-1")
					alert("Please Select Size - Quantity");
				if(ddlShow != null)
					ddlShow.focus();
				else
					DDL.focus();
				return false;
			}
			if(parseInt(elem.value) > AvailQty)
			{
				alert("Maximum Available Quantity : "+AvailQty+"\nYour Quantity will be reduced to : "+AvailQty);
				elem.value = AvailQty;
				return false;
			}
		}
		else
		{
			alert("ddlSizeWithQty  not found");
			return false;
		}
	}
	catch(e)
	{
		var txt = "Please Enter Valid Size..."+e.message;
		//txt += "\n["+e.message+"]";
		alert(txt);
		DDL.focus();
		return false;
	}
	//checking for quantity field is valid or not
	if((elem != null) && (!isInteger(elem.value)))
	{
		alert("Please Enter Numeric Value !");
		elem.value = "";
		elem.focus();
		return false;
	}
	
	return true;
}
function ValidateForm()
{
	
	var elem = document.getElementById("ddlColor");
	if(elem.value == "Color" || elem.value == "")
	{
		alert("Please Select Color");
		elem.focus();
		return false;
	}
	elem = document.getElementById("ddlSize");
	if(elem.value == "Size" || elem.value == "")
	{
		alert("Please Select Size");
		elem.focus();
		return false;
	}
	
	
	elem = document.getElementById("txtQty");
	var charset = "1234567890";
	var result = true;
	for(var i = 0 ; i < elem.value.length ; i++)
	{
		var chkVal = charset.indexOf(elem.value.substr(i,1));
		if(chkVal == -1)
		{
			result = false;
			break;
		}
	}
	//check for 0
	var AllZero = true;
	if(result == true)
	{
		for(var i = 0 ; i < elem.value.length ; i++)
		{
			if(elem.value.substr(i,1) != "0")
			{
				AllZero = false;
				break;
			}
		}
	}
	if(result == false || AllZero == true)
	{
		alert("Please Enter Valid Numeric Value");
		elem.value = "";
		elem.focus();
		return false;
	}
	/*
	var elem1 = document.getElementById("MaxQty");
	if (elem1.value == "")
	{
		elem1.value = 1;
	}
	if(parseInt(elem1.value) < parseInt(elem.value))
	{
		alert("Maximum Available Quantity : "+elem1.value)
		elem.value = elem1.value;
		return false;
	}
	
	return true;
}

var DefaultImg = "";
function SwapImg(obj1)
{
	if(DefaultImg == "")
	{
		DefaultImg = document.getElementById("BigImg").src;
	}
	document.getElementById("BigImg").src = obj1;
	if(obj1 == "default" && DefaultImg != "")
	{
		document.getElementById("BigImg").src = DefaultImg;
	}
}
function Change_Other_ddl(obj1,obj2)
{
	try
	{
		var ddlShow = document.getElementById(obj1);
		var ddlHide = document.getElementById(obj2);
		if(ddlShow.value != "0" && ddlShow.value != "-1")
			ddlHide.value = ddlShow.options[ddlShow.selectedIndex].text;
		else
			{
				ddlHide.value = ddlShow.value;
			}
	}
	catch(ex)
	{
		alert(ex.message);
	}
}
*/
