<!--
self.status = 'Penram International Publishing (India) Pvt. Ltd.'
function ShowFile1(fname,fdescript)
{window.open(fname,fdescript,'left=75,top=75,menubar=no,height=414,width=600,scrollbars=yes')}
//-->
function checkForSpecialChar(str, obj) {
     var str1 = str;
     var str2 = obj;
     var i,j;
     var ch;

     for (i=0; i<str2.length; i++) {
        ch = str2.charAt(i);
        for (j=0; j<str1.length; j++)
            if (ch == str1.charAt(j)) break; 
        if (j == str1.length) break;
     }
     if (i != str2.length) {
       return(true);
     }
     else return (false);
}

function trim(s)
{
        s = s.replace( /^\s*/, "" );
        s = s.replace( /\s*$/, "" );
        return s;
}

function isEmail(str)
{
  re = new RegExp("[`~!#$%&*()+=|{}':;,?/><^\"\']");
  r =  str.match(re);
  if (r || str.indexOf("[") >= 0 || str.indexOf("]")>=0 || str.indexOf("\\")>=0 || str.indexOf(" ")>=0)
  {
 	return false;
  }
    var supported = 0;
  if (window.RegExp)
  {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported)
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}

function validate()
{
	if(trim(document.emailform.txtsName.value) == "")
	{
		alert ("Please enter your name.")
		document.emailform.txtsName.focus()
		return false;
	}
	
	if(document.emailform.txtsEmail.value=="" || isEmail(document.emailform.txtsEmail.value) != true)
	{
		alert("Plese enter your valid Email ");
		document.emailform.txtsEmail.focus();
		return false;
	}
	
	
	if(trim(document.emailform.txtrName.value) == "")
	{
		alert ("Please enter Friend's name.")
		document.emailform.txtrName.focus()
		return false;
	}
	
	if(document.emailform.txtrEmail.value=="" || isEmail(document.emailform.txtrEmail.value) != true)
	{
		alert ("Please enter Friend's email address.")
		document.emailform.txtrEmail.focus();
		return false;
	}	

	document.emailform.action="tellafriend.asp?send=yes"
	document.emailform.submit();

}

function subscribe()
{
	if(document.frmSubscribe.txtsEmail.value=="" || isEmail(document.frmSubscribe.txtsEmail.value) != true)
	{
		alert("Plese enter your valid Email ");
		document.frmSubscribe.txtsEmail.focus();
		return false;
	}
	document.frmSubscribe.action="subscribe_next.asp"
	document.frmSubscribe.submit();
}

function ordfrm()
{
	
	var checkbox_choices = 0;
		for (counter = 0; counter < document.frmOrder.checkbox.length; counter++)
		{

			if (document.frmOrder.checkbox[counter].checked)
				{
					checkbox_choices = checkbox_choices + 1; 
				}
		}
			if (checkbox_choices == 0 )
				{
				msg="Please select atleast one book"
				alert(msg)
				return (false);
				}
		
	if(trim(document.frmOrder.txt_name.value) == "")
	{
		alert ("Please enter your name.")
		document.frmOrder.txt_name.focus()
		return false;
	}

	if(trim(document.frmOrder.textarea.value) == "")
	{
		alert ("Please enter your address.")
		document.frmOrder.textarea.focus()
		return false;
	}
	if(trim(document.frmOrder.txt_city.value) == "")
	{
		alert ("Please enter your city.")
		document.frmOrder.txt_city.focus()
		return false;
	}

	if(trim(document.frmOrder.txt_state.value) == "")
	{
		alert ("Please enter your state.")
		document.frmOrder.txt_state.focus()
		return false;
	}

	if(trim(document.frmOrder.txt_cont.value) == "")
	{
		alert ("Please enter your country.")
		document.frmOrder.txt_cont.focus()
		return false;
	}
	if(trim(document.frmOrder.txt_pin.value) == "")
	{
		alert ("Please enter Pin / Zip code.")
		document.frmOrder.txt_pin.focus()
		return false;
	}
	if(trim(document.frmOrder.txt_tel.value) == "")
	{
		alert ("Please enter Telephone Number.")
		document.frmOrder.txt_tel.focus()
		return false;
	}

	if(document.frmOrder.txt_mail.value=="" || isEmail(document.frmOrder.txt_mail.value) != true)
	{
		alert("Plese enter your valid Email ");
		document.frmOrder.txt_mail.focus();
		return false;
	}
	if (document.frmOrder.txt_reference.options[document.frmOrder.txt_reference.selectedIndex].value=="")
	{
		alert("Plese select Source of Reference");
		document.frmOrder.txt_reference.focus();
		return false;
	}
	if (document.frmOrder.txt_reference.options[document.frmOrder.txt_reference.selectedIndex].value!="Friend")
	{
		if (document.frmOrder.ref_type.options[document.frmOrder.ref_type.selectedIndex].value=="select")
		{
		alert("Plese select One Option");
		document.frmOrder.ref_type.focus();
		return false;
		}
	}
document.frmOrder.action="orderform_next.asp"
document.frmOrder.submit();
}
function spordfrm()
{
	
	var checkbox_choices = 0;
		for (counter = 0; counter < document.frmspOrder.checkbox.length; counter++)
		{

			if (document.frmspOrder.checkbox[counter].checked)
				{
					checkbox_choices = checkbox_choices + 1; 
				}
		}
			if (checkbox_choices == 0 )
				{
				msg="Please select atleast one books"
				alert(msg)
				return (false);
				}
		
	if(trim(document.frmspOrder.txt_name.value) == "")
	{
		alert ("Please enter your name.")
		document.frmspOrder.txt_name.focus()
		return false;
	}
	if(trim(document.frmspOrder.textarea.value) == "")
	{
		alert ("Please enter your address.")
		document.frmspOrder.textarea.focus()
		return false;
	}
	if(trim(document.frmspOrder.txt_city.value) == "")
	{
		alert ("Please enter your city.")
		document.frmspOrder.txt_city.focus()
		return false;
	}

	if(trim(document.frmspOrder.txt_state.value) == "")
	{
		alert ("Please enter your state.")
		document.frmspOrder.txt_state.focus()
		return false;
	}

	if(trim(document.frmspOrder.txt_cont.value) == "")
	{
		alert ("Please enter your country.")
		document.frmspOrder.txt_cont.focus()
		return false;
	}
	
	if(document.frmspOrder.txt_mail.value=="" || isEmail(document.frmspOrder.txt_mail.value) != true)
	{
		alert("Plese enter your valid Email ");
		document.frmspOrder.txt_mail.focus();
		return false;
	}
	if (document.frmspOrder.txt_reference.options[document.frmspOrder.txt_reference.selectedIndex].value=="")
	{
		alert("Plese select Source of Reference");
		document.frmspOrder.txt_reference.focus();
		return false;
	}
	if (document.frmspOrder.txt_reference.options[document.frmspOrder.txt_reference.selectedIndex].value!="Friend")
	{
		if (document.frmspOrder.ref_type.options[document.frmspOrder.ref_type.selectedIndex].value=="select")
		{
		alert("Plese select One Option");
		document.frmspOrder.ref_type.focus();
		return false;
		}
	}
	document.frmspOrder.action="Ordernow_next.asp"
	document.frmspOrder.submit();
}