function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function getCookieData(label){
var labelLen=label.length;
var cLen=document.cookie.length;
var i=0;
while(i<cLen){
var j=i+labelLen;
if(document.cookie.substring(i,j)==label){
var cEnd=document.cookie.indexOf(";",j);
if(cEnd==-1)
{
cEnd=document.cookie.length;
}
return (document.cookie.substring(j+1,cEnd));
}
i++;
}
return"";
}


function addToCart(id,item,category){
var c=getCookieData('shop');
var cart_items=c.split('!!');
for(var i=0;i<cart_items.length;i++){
var cart_item=cart_items[i].split('^^');
var id_=cart_item[0];var item_=cart_item[1];
if(id ==  id_){
alert(item+ ' is already in the cart');return false;
}
}
// if(confirm('add '+item+' ?')){document.cookie="shop="+c+id+"^^"+escape(item)+"!!; path=/";}

document.cookie="shop="+c+id+"^^"+escape(item)+"^^"+escape(category)+"!!; path=/";

alert(item + ' has been added to your cart\n\n' + 'Click OK and continue shopping \nor \nClick on View Cart to the right \n');

makeDisplay();
return false;
}

function makeDisplay(){
if(!document.getElementById){return;}
if(!document.getElementById('shop')){return;}
var cart_msg='In Cart (click to remove): ';
var item_count=0;
var display_string='';
var c=getCookieData('shop');
var cart_items=c.split('!!');
for(var i=0;i<cart_items.length;i++){
var cart_item=cart_items[i].split('^^');
var id_=cart_item[0];var item_=cart_item[1];
if(item_){item_count++;
display_string += '<a href="javascript:removeFromCart('+id_+')">'+unescape(item_)+'</a> | ';}
}

var item_msg=' ('+item_count+' articles) ';

if(display_string){
document.getElementById('shop').innerHTML=cart_msg+item_msg+display_string;}

}

function cycleDeleteForm(){
var form=document.forms['view_cart'];
for(var i=0;i<form.length;i++){
if(form[i].type == 'checkbox'){
if(! form[i].checked){removeFromCart(form[i].value,1)};
}
}
return true;
}

function removeFromCart(id,no_confirm){
if(! no_confirm){if(!confirm('Remove this from cart?')){return}}
var cookie_string='';
var c=getCookieData('shop');
var cart_items=c.split('!!');
for(var i=0;i<cart_items.length;i++){
var cart_item=cart_items[i].split('^^');
var id_=cart_item[0];var item_=cart_item[1];
if(id_ == id){continue;}
if(id_){
cookie_string += id_+"^^"+item_+"^^"+cart_item[2]+"!!";}
}
document.cookie="shop="+cookie_string+"; path=/";
makeDisplay();
}


//functions  for validating Link request form
	function validateLinkForm(addlink)
	{
		// Start				
		//Checking for the inputs		
	if(addlink.hlink.value==""  || addlink.hlink.value=="http://")
		{
			alert("Please enter URL of your site.");
			addlink.hlink.focus()
			return false;
		}
				
	if(addlink.hlink.value!="")
		{
			validurl= addlink.hlink.value.indexOf('.',0)
			if((validurl==-1))
        	{
			alert("Please enter Valid URL of your site .");
			addlink.hlink.focus()
			return false;
       		}

		}

		
	if(addlink.email.value=="")
		{
			alert("Please enter your email.");
			addlink.email.focus()
			return false;
		}

	if(addlink.email.value!="")
		{
			pass=addlink.email.value.indexOf('@',0);
      		pass1= addlink.email.value.indexOf('.',0);
			if((pass==-1)||(pass1==-1))
        	{
        		alert("Please enter a valid email address");
        		addlink.email.focus()
        		return false
       		}
		}	

	if(addlink.name.value=="")
		{
			alert("Please enter your name.");
			addlink.name.focus()
			return false;
		}
	if(addlink.city.value=="")
		{
			alert("Please enter city.");
			addlink.city.focus()
			return false;
		}
	if(addlink.country.value=="")
		{
			alert("Please enter Country");
			addlink.country.focus()
			return false;
		}
	if(addlink.title.value=="")
		{
			alert("Please enter your link title.");
			addlink.title.focus()
			return false;
		}

	if(addlink.description.value=="")
		{
			alert("Please enter description for  your  site.");
			addlink.description.focus()
			return false;
		}

	
		
		if(addlink.category.value=="")
		{
			alert("Please select category name.");
			addlink.category.focus()
			return false;
		}
	
    if(addlink.security_code.value=="")
	{
     alert("Please enter security code");
	 addlink.security_code.focus()
     return false;
	}
	
	/*if(addlink.security_code.value!=addlink.security_hide.value)
	{
     alert(addlink.security_hide.value);
     alert("Please enter right security code");
	 addlink.security_code.focus()
     return false;
	}
	*/
	
	}

function validateText(f1)
		{
		// Start				
		//Checking for the inputs		
			if(f1.what.value=="")
			{
			alert("Please enter your search string..!.");
		f1.what.focus();
			return false;
			}
		}