function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_showHideLayers()
{ //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;

  for (i=0; i<(args.length-2); i+=3)
     if ((obj=MM_findObj(args[i]))!=null)
   {
      v=args[i+2];
       if (obj.style)
      {
         obj=obj.style;
         v = (v=='show')?'visible':(v='hide')?'hidden':v;
      }
       obj.visibility=v;
       if (v == 'visible') obj.display = 'block';
       else obj.display = 'none';
   }
}
function searchs()
{
   var t = document.x.city.value;

   if(t == "S")
      return false;
   else
   {
      window.location = "search.php?cityID=" + t;
   }
}
function formSubmit1()
{
    document.form1.action = 'index.php?title=shopbag';
    document.form1.submit();
}

function verifyemail_footer()
{
	var temp=document.form_subscribe.emailaddress.value;
	var ch;

	if(temp.indexOf("@")<0 || temp.indexOf(".")<=0 )
    {
		alert('Email format is Invalid,  Example: someone@domain.com');
		return false;
	}

    else if(temp.indexOf("@") > temp.indexOf("."))
	{  		
        if(temp.indexOf(".",temp.indexOf(".")+1) < 0)
		{
			alert('Email format is Invalid,  Example: someone@domain.com');
			return false;
		}
	}

    if (temp.indexOf(".")==temp.length-1)
    {
		alert('Email format is Invalid,  Example: someone@domain.com');
		return false;
    }

	for(var i=0; i<temp.length; i++)
	{
		ch = temp.charAt(i);
		if(ch=='~' ||ch=='!' ||ch=='#' ||ch=='$' ||ch=='%' ||ch=='^' ||ch=='&' ||ch=='*' ||ch=='(' ||ch==')' ||ch=='+' ||ch=='-' ||ch=='/' ||ch=='=' ||ch=='`')
		{
			alert('Illegal Character '+ch+ ' found in email String !');
			return false;
		}
	}
	document.form_subscribe.submit();
}
function searchSubmit()
{
	var temp = document.form2.search.value;
	if(temp == '')
	{
		alert('Enter a search keyword to continue ...');
		return false;
	}
	document.form2.submit();
}
function pageSubmit(selectedPageNo)
{
	document.form1.pageno.value = selectedPageNo;
	document.form1.submit();
}

function changeVals()
{
	if(document.form1.search.value == "")
	{
		alert('Enter a search keyword to Continue');
		return false;
	}

	var box;
	box = eval("document.form1.searchin");
	if (box.checked == true)
	{
		document.form1.pageno.value="1";
	}

	document.form1.cityID.value = "0";
	return true;
}

function searchs()
{
	var t = document.x.city.value;

	if(t == "S")
		return false;
	else
	{
		window.location = "search.php?cityID=" + t;
	}
}

function validateForm()
{
	if(document.form1.login.value == "" || document.form1.pwd.value == "")
	{
		alert('Login name & password is required to continue ....');
		return false;
	}
	else
		return true;
}

function formVerify()
{
	errorMsg = "";
	if(document.form1.loginname.value == "")
		errorMsg += "Please specify login name\n";

	if(document.form1.pwd1.value == "")
		errorMsg += "You must specity a Password\n";

	if(document.form1.pwd1.value != document.form1.pwd2.value)
		errorMsg += "Both passwords do not match\n";

	if(document.form1.firstName.value == "" || document.form1.lastName.value == "" )
		errorMsg += "You must specity a your full name\n";

	if(document.form1.addressl1.value == "")
		errorMsg += "Mention your full address\n";

	if(document.form1.email.value == "")
		errorMsg += "You must enter your email\n";
	else if(! validateEmail(document.form1.email.value))
		errorMsg += "Email format is Invalid,  Example: someone@domain.com";

	if(document.form1.city.value == "")
		errorMsg += "You must enter your city\n";

	if(document.form1.zipcode.value == "")
		errorMsg += "ZIP Code must be entered\n";

	if(document.form1.state.value == "")
		errorMsg += "Specify your state or province\n";

	if(document.form1.phoneno.value == "")
		errorMsg += "Enter your contact number\n";

	if(errorMsg != "")
	{
		alert(errorMsg);
		return false;
	}
	else
		return true;
}

function validateEmail(email)
{
	var temp=email;
	var ch;
	if(temp.indexOf("@")<0 || temp.indexOf(".")<0)
	{
		return false;
	}
	else if(temp.indexOf("@") > temp.indexOf("."))
	{
		if(temp.indexOf(".",temp.indexOf(".")+1) < 0)
		{
			return false;
		}
	}


	for(var i=0; i<temp.length; i++)
	{
		ch = temp.charAt(i);
		if(ch=='~' ||ch=='!' ||ch=='#' ||ch=='$' ||ch=='%' ||ch=='^' ||ch=='&' ||ch=='*' ||ch=='(' ||ch==')' ||ch=='+' ||ch=='-' ||ch=='/' ||ch=='=' ||ch=='`')
		{
			return false;
		}
	}

	return true;
}