

function Cart(itemid)
{
document.frm.Quantity.value=1;
document.frm.itemno.value=itemid;
document.frm.method="post";
document.frm.action="cartbef.asp";
document.frm.submit();
}



function InsertContent(ObjectName,Concade)
{
 	var flag;
   	var ml = document.frm;
	var len = ml.elements.length;
	
	//Concade = Concade + String.fromCharCode(13);
		
	flag = true;
	for (var i = 0; i < len; i++)
	{
		var e = ml.elements[i];
		if (e.name == ObjectName ) 
		{
		   
		   	if (e.createTextRange && e.caretPos) 
			{
				var caretPos = e.caretPos;
				caretPos.text =
           		caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
             	Concade + ' ' : Concade;
		}
		else
		   e.value  = Concade;
		   e.focus();
		   break;
		}
	 }
}

function storeCaret(textEl) 
	{
		if (textEl.createTextRange) 
		textEl.caretPos = document.selection.createRange().duplicate();
	}
	
	
function openPara(objName)
{  
  
   InsertContent(objName,'<p>');
}

 function lineBreak(objName) 
{

	InsertContent(objName,'<br>');
}

 function Bold(objName) 
{

	InsertContent(objName,'<b>');
}





	//FUNCTION FOR CHECKING VALID EMAIL
	function checkEmail(xField)
	{
	   
		var check, atPos, dotPos, strLen, cut1, cut2, cut3;
		strLen	=	xField.length;
		atPos	=	xField.indexOf("@");
		dotPos	=	xField.indexOf(".");	
		cut1	=	xField.slice(0, atPos );
		cut2	=	xField.slice(atPos +1, dotPos );
		cut3	=	xField.slice(dotPos + 1, strLen);
		check = true;
		
		if ( atPos >= dotPos)
		{
			check = false;
		}
		else if ( (!isNaN(cut1)) || (!isNaN(cut2)) || (!isNaN(cut3)))
		{
			check = false;
		}
		else if ( (!specialCheck(cut1)) || (!specialCheck(cut2)) || (!specialCheck(cut3)))
		{
			check = false;
		}
	return check;
	}
	
	// FUNCTION FOR FINDING BLANK SPACE 
	function spaceCheck(xField)
	{
		var check, i;
		check = true;
		i = xField.indexOf(" ");
		if ( i != -1 )
		{
		check = false;
		}
	return check;	
	}

	// FUNCTION FOR FINDING LENGTH	
	function lengthTeller(xField)
	{
		var teller;
		teller = xField.length;
		return teller;		
	}
	
	// FUNCTION FOR CHECKING SPECIAL CHARACTERS
	function specialCheck(xField)
	{
	var strSpecial, check;
		check = true;
		i = xField.length;
		
		for( j =0;j<=i;j++ )
		{
			pos = xField.charAt(j);
			if ( pos == "~" || pos == "'" || pos == "!" || pos == "$" )
			{
			check = false;
			}
			else if ( pos == "@" || pos == "#" || pos == "%" || pos == "^")
			{
			check = false;
			}
			else if ( pos == "*" || pos == "{" || pos == "}" || pos == ";")
			{
			check = false;
			}
			else if ( pos == ":" ||  pos == "|" || pos == "<")
			{
			check = false;
			}
		}
	return check;		
	}
function InsertContent(ObjectName,Concade)
{
 	var flag;
   	var ml = document.frm;
	var len = ml.elements.length;
	
	//Concade = Concade + String.fromCharCode(13);
		
	flag = true;
	for (var i = 0; i < len; i++)
	{
		var e = ml.elements[i];
		if (e.name == ObjectName ) 
		{
		   
		   	if (e.createTextRange && e.caretPos) 
			{
				var caretPos = e.caretPos;
				caretPos.text =
           		caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
             	Concade + ' ' : Concade;
		}
		else
		   e.value  = Concade;
		   e.focus();
		   break;
		}
	 }
}

function storeCaret(textEl) 
	{
		if (textEl.createTextRange) 
		textEl.caretPos = document.selection.createRange().duplicate();
	}
	
	
function openPara(objName)
{  
  
   InsertContent(objName,'<p>');
}

 function lineBreak(objName) 
{

	InsertContent(objName,'<br>');
}

 function Bold(objName) 
{

	InsertContent(objName,'<b>');
}





	//FUNCTION FOR CHECKING VALID EMAIL
	function checkEmail(xField)
	{
	   
		var check, atPos, dotPos, strLen, cut1, cut2, cut3;
		strLen	=	xField.length;
		atPos	=	xField.indexOf("@");
		dotPos	=	xField.indexOf(".");	
		cut1	=	xField.slice(0, atPos );
		cut2	=	xField.slice(atPos +1, dotPos );
		cut3	=	xField.slice(dotPos + 1, strLen);
		check = true;
		
		if ( atPos >= dotPos)
		{
			check = false;
		}
		else if ( (!isNaN(cut1)) || (!isNaN(cut2)) || (!isNaN(cut3)))
		{
			check = false;
		}
		else if ( (!specialCheck(cut1)) || (!specialCheck(cut2)) || (!specialCheck(cut3)))
		{
			check = false;
		}
	return check;
	}
	
	// FUNCTION FOR FINDING BLANK SPACE 
	function spaceCheck(xField)
	{
		var check, i;
		check = true;
		i = xField.indexOf(" ");
		if ( i != -1 )
		{
		check = false;
		}
	return check;	
	}

	// FUNCTION FOR FINDING LENGTH	
	function lengthTeller(xField)
	{
	var teller;
		teller = xField.length;
	return teller;		
	}
	
	// FUNCTION FOR CHECKING SPECIAL CHARACTERS
	function specialCheck(xField)
	{
	var strSpecial, check;
		check = true;
		i = xField.length;
		
		for( j =0;j<=i;j++ )
		{
			pos = xField.charAt(j);
			if ( pos == "~" || pos == "'" || pos == "!" || pos == "$" )
			{
			check = false;
			}
			else if ( pos == "@" || pos == "#" || pos == "%" || pos == "^")
			{
			check = false;
			}
			else if ( pos == "*" || pos == "{" || pos == "}" || pos == ";")
			{
			check = false;
			}
			else if ( pos == ":" ||  pos == "|" || pos == "<")
			{
			check = false;
			}
		}
	return check;		
	}

 
