function fn_Validate_User()
{var frm=document.frm_signup;if(!isValidEntry(frm.txt_name,'Name'))
return false;if(!isValidEntry(frm.txt_addr1,'Address 1'))
return false;if(!isValidEntry(frm.txt_city,'City'))
return false;if(!isValidEntry(frm.txt_zipcode,'Zip/postal code'))
return false;if(!isValidSelect(frm.dd_country,'country'))
return false;if(frm.dd_country.value=='us')
{if(frm.dd_state.value==''&&frm.txt_state2.value=='')
{alert("Please select State/Province");frm.dd_state.focus();return false;}}
if(!isValidEntry(frm.txt_email,'Email'))
return false;if(!isValidEmail(frm.txt_email,'Email'))
return false;if(!isValidEntry(frm.txt_password,'Password'))
return false;if(!isValidEntry(frm.txt_cnfrmpassword,'Confirm Password'))
return false;if(frm.txt_password.value!=frm.txt_cnfrmpassword.value)
{alert("Pasword doesn't match");return false;}
if(frm.dd_currency.value=='')
{alert("Please select currencey");frm.dd_currency.focus();return false;}
var cont_len=frm.elements['dd_srch_countries[]'].length;if(cont_len)
{var count=0;for(i=0;i<cont_len;i++)
{if(frm.elements['dd_srch_countries[]'][i].checked==true)
count++;}
if(count==0)
{alert("Please select atleast one country to search");frm.countries_all.focus();return false;}}
if(frm.hdAct.value=='Insert')
{if(!isValidEntry(frm.security_code,'Security Code'))
return false;if(frm.seccode.value=='N')
{alert("Please Enter Correct Security Code");return false;}}
frm.hd_doact.value="usr_signup";return true;}
function fn_Login()
{var frm=document.frm_login;if(!isValidEntry(frm.txt_email,'Email'))
return false;if(!isValidEmail(frm.txt_email,'Email'))
return false;if(!isValidEntry(frm.txt_password,'Password'))
return false;frm.hd_doact.value="usr_login";return true;}
function fn_Descr()
{var frm=document.frm_desc;if(!isValidEntry(frm.txtar_description,'Description'))
return false;frm.hd_content.value="wishlist_desc";frm.submit();}
function fn_InviteFriend()
{var frm=document.frm_invite;if(frm.txtar_email.value!="")
{var txtMailid=frm.txtar_email.value;var mailids=txtMailid.split(',');for(i=0;i<mailids.length;i++)
{if(mailids[i]!="")
{if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mailids[i])))
{alert("E-mail Address"+eval(i+1)+" is Invalid! Please re-enter.")
frm.txtar_email.focus();return false;}}}}
else
{alert("Please Enter E-mail Address!")
frm.txtar_email.focus();return false;}
frm.hd_doact.value="invite";return true;}
function fn_Reminder()
{var frm=document.frm_pword;if(!isValidEntry(frm.txt_email,'Email'))
return false;if(!isValidEmail(frm.txt_email,'Email'))
return false;frm.hd_doact.value="send_login";return true;}
function fnDelWish(frm,isbn)
{if(confirm("Are you sure you want to delete this book from your wishlist?"))
{frm.act_isbn.value=isbn;frm.wish_act.value="Delete";frm.submit();}}
function fnSaveComments(frm,isbn)
{val=document.getElementById("comment_"+isbn).value;frm.act_isbn.value=isbn;frm.wish_act.value="Save_Comments";frm.submit();}
function fnWishList_Search()
{var frm=document.wishlistsearch;if(frm.wish_key.value=="")
{alert("Please Enter Search keyword");frm.wish_key.focus();return false;}}
function fnSearchAdvanced(frm)
{if(frm.author.value==""&&frm.title.value==""&&frm.isbn.value=="")
{alert("Please Enter at least one search keyword");frm.author.focus();return false;}
return true;}
function fnBook_Review()
{var frm=document.book_reviews;if(!isValidSelect(frm.elements['review[rate]'],"book rating"))
return false;if(!isValidEntry(frm.elements['review[title]'],'review title'))
return false;if(!isValidEntry(frm.elements['review[review]'],'review'))
return false;if(!isValidEntry(frm.elements['review[location]'],'location'))
return false;frm.review_act.value="Preview";return true;}
function fnBook_Edit_Post_Review(str)
{var frm=document.book_reviews;frm.review_act.value=str;frm.submit();}
function fnValidate_EmailCompare()
{var frm=document.email_compare;if(!isValidEmail(frm.from_email,'Your Email'))
return false;if(frm.to_emails.value!="")
{var txtMailid=frm.to_emails.value;var mailidNoSpace=txtMailid.split(',');var mailidSpace=txtMailid.split(', ');var mailids=mailidNoSpace.concat(mailidSpace);var mailids=delrepeat(mailids);for(i=0;i<mailids.length;i++)
{if(mailids[i]!="")
{if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mailids[i])))
{alert("E-mail Address"+eval(i+1)+" is Invalid! Please re-enter.")
frm.to_emails.focus();return false;}}}}
else
{alert("Please Enter E-mail Address!")
frm.to_emails.focus();return false;}
frm.hdAction.value="Compare_Email";return true;}
function delrepeat(array2)
{var array2=array2.join(",");var array2=array2.split(",");var array1=new Array;for(var i=0;i<array2.length;i++)
{var xx=true;var ArrayVal=trim(array2[i]);for(var j=i+1;j<array2.length;j++)
{if(trim(array2[j])==ArrayVal)
xx=false;}
if(xx==true)
array1.push(ArrayVal)}
return array1;}
function popup_cover(url,width,height)
{window.open(url,"cover","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,height="+height+",width="+width);return false;}
function Find_it_Form()
{var frm=document.find_it_form;if(!isValidEntry(frm.elements['name'],'name'))
return false;if(!isValidEntry(frm.elements['country'],'country'))
return false;if(!isValidEmail(frm.email,'your email'))
return false;if(!isValidEntry(frm.security_code,'Security Code'))
return false;if(frm.seccode.value=='N')
{alert("Please Enter Correct Security Code");return false;}
frm.hdAct.value='Send_Mail';return true;}
function fnContactForm(frm)
{if(!isValidEntry(frm.elements['name'],'name'))
return false;if(!isValidEntry(frm.elements['country'],'country'))
return false;if(!isValidEmail(frm.email,'your email'))
return false;var count=0;var rdSelected='';for(i=0;i<frm.subject.length;i++)
{if(frm.subject[i].checked==true)
{rdSelected=frm.subject[i].value;count++;}}
if(count==0)
{alert("Select the Subject");return false;}
if(rdSelected!=''&&rdSelected=='Other')
{if(!isValidEntry(frm.elements['comments'],'your comments'))
return false;}
if(!isValidEntry(frm.security_code,'Security Code'))
return false;if(frm.seccode.value=='N')
{alert("Please Enter Correct Security Code");return false;}
frm.hdAct.value='Send_Mail';return true;}
function fnMusicSearchAdvanced(frm)
{if(frm.artist.value==""&&frm.title.value==""&&frm.upc.value=="")
{alert("Please Enter at least one search keyword");frm.artist.focus();return false;}
return true;}
