/*Script for Bookmark*/

function addbookmark()

{

	var i = navigator.userAgent.indexOf("Netscape");

	if(i >= 0)

	{

		alert("Press Ctrl + D to Bookmark this Page");

	}

	else if (window.sidebar) // firefox

	{

		alert("Press Ctrl + D to bookmark");

	}

	else if(window.opera && window.print)

	{ // opera

		var elem = document.createElement('a');

		elem.setAttribute('href',"http://www.modernbridalshop.com");

		elem.setAttribute('title',document.title);

		elem.setAttribute('rel','sidebar');

		elem.click();

	} 

	else if(document.all)// ie

	{

		window.external.AddFavorite("http://www.modernbridalshop.com", 'www.modernbridalshop.com - ' + document.title);

	}

	else

	{

		alert("Press Ctrl + D to Bookmark this page");

	}

}





/* Script for swapimage on item page */

function swapimage(val)

{

	for(i=1;i<=10;i++)

	{

		if(document.getElementById("morediv"+i))

		{

			if(i == val)

			{

				document.getElementById("morediv"+i).style.display = '';				

			}

			else

			{

				document.getElementById("morediv"+i).style.display = 'none';

			}

		}		

	}

}



/*Script for Newsletter*/

function newsvalidateEmail(email)

{

    var splitted = email.match("^(.+)@(.+)$");

    if(splitted == null) return false;

    if(splitted[1] != null )

    {

      var regexp_user=/^\"?[\w-_\.]*\"?$/;

      if(splitted[1].match(regexp_user) == null) return false;

    }

    if(splitted[2] != null)

    {

      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;

      if(splitted[2].match(regexp_domain) == null) 

      {

	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;

	    if(splitted[2].match(regexp_ip) == null) return false;

      }// if

      return true;

    }

return false;

}





function newsvalidate() {

	if (document.newsletter.semail.value.length==0) {

	alert("please enter your email address");

	document.newsletter.semail.focus();

	return false;

}



if(!newsvalidateEmail(document.newsletter.semail.value)) {

	alert("please enter your valid email address"); 

	document.newsletter.semail.focus();

	return false; 

}



else document.newsletter.submit()

return true;

}







/**/





/*Script for Recently view*/

var str1="Recent_SHAMPOO";

var newid = new Array();

var newmargin = new Array();

var newname = new Array();

var newprice = new Array();

var newsaleprice = new Array();

var neworderable = new Array();

var newimgpath = new Array();

var price = '';





function createCookieRV(name,value,days)

{

	if (days)

	{

		var date = new Date();

		date.setTime(date.getTime()+(days*24*60*60*1000));

		var expires = "; expires="+date.toGMTString();

	}

	else var expires = "";

	document.cookie = name+"="+value+expires+"; path=/";

}



function GetCookieRV(name) 

{  

	var nameEQ = name + "=";

	var ca = document.cookie.split(';');

	for(var i=0;i < ca.length;i++)

	{

		var c = ca[i];

		while (c.charAt(0)==' ') c = c.substring(1,c.length);

		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);

	}

	return null;

}



function checkCookie(id, name, imgpath,  price)

{

	var i,count;

	totalcookie = GetCookieRV("Total_modernb");

	if(totalcookie != null)

	{

		i = Number(totalcookie);

		count=0;

		for(j=1;j<=i;j++)

		{

			username = GetCookieRV(str1 + j + "_id");

			if(username == id)

			{

				count++;

			}

		}



		if(count == 0)

		{

			if(i == 5)

			{

				for(m=1;m<=5;m++)

				{

					username=GetCookieRV(str1 + m);

					newname[newname.length] = username;



					str=str1+m;

					str=str+"_price";

					username = GetCookieRV(str);

					newprice[newprice.length] = username;



					str=str1+m;

					str=str+"_id";

					username = GetCookieRV(str); 

					newid[newid.length] = username;



					str=str1+m;

					str=str+"_imgpath";

					username = GetCookieRV(str); 

					newimgpath[newimgpath.length] = username;

				}



				for(m=1, n=1;m<5;m++, n++)

				{

					createCookieRV(str1+m, newname[n]);

					str=str1+m;

					str=str+"_id";

					createCookieRV(str,newid[n]);



					str=str1+m;

					str=str+"_imgpath";

					createCookieRV(str,newimgpath[n]);



					str=str1+m;

					str=str+"_price";

					createCookieRV(str,newprice[n]);

				}

				cookie_store(m, id, name, imgpath,  price);

			}

			else

			{

				i++;

				createCookieRV("Total_modernb",i);

				cookie_store(i, id, name, imgpath,  price);

			}

		}

	}

	else

	{

			i=1;

			createCookieRV("Total_modernb",i);

			cookie_store(i, id, name, imgpath,  price);

	}

}





function gc1()

{

	var i;

	totalcookie = GetCookieRV("Total_modernb");



	if(Number(totalcookie) > 1)

	{

		document.getElementById("recentmaindiv").style.display = "";

		document.getElementById("recent_title").style.display = "";

		//document.getElementById("seperator").style.display = '';

		i = Number(totalcookie) - 1;

		newcount = 1;



		var ihtml = "";

		for(j = i; j > 0; j--)

		{

			id = GetCookieRV(str1 + j + "_id");

			name = GetCookieRV(str1 + j);

			imgpath = GetCookieRV(str1 + j + "_imgpath");

			price = GetCookieRV(str1 + j + "_price");



			str=str1;

			str=str+j;

			str=str+'_id';

			lp =GetCookieRV(str); 	



			str=str1;

			str=str+j;

			str=str+'_id';

			lp =GetCookieRV(str); 



			ihtml += "<div class=fp-pro>";

			ihtml += "<div class='fp-box'><div class='subimg-center'><a href='" + lp + ".html'><img src='" + imgpath + "' border='0' alt='" + name + "'></a></div></div>";

			ihtml +="<div class='fp-pro-text'><h2><a href='" + lp + ".html'>" + name + "</a></h2>";



			var saleprice = parseFloat(price);

			ihtml += "<div class='price'>Price: <span>$" + saleprice.toFixed(2) + "</span></div>";

			ihtml += "<div class='buy-now'><a href='" + lp + ".html'>+More Info</a></div></div>";

			ihtml += '</div>';

		}

		document.getElementById("recentdiv").innerHTML = ihtml;

	}

}





function cookie_store(val, id, name, imgpath, price)

{

	createCookieRV(str1+val,name);

	str=str1+val;

	str=str+"_price";

	

	createCookieRV(str,price);

	str=str1+val;

	str=str+"_id";

	

	createCookieRV(str,id);

	str=str1+val;

	str=str+"_imgpath";

	createCookieRV(str,imgpath);

}



function del_cookie(name) {

document.cookie = name +

'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';

}

/**/



/*Script for Tell a friend */

function tellvalidateEmail(email)

{

    var splitted = email.match("^(.+)@(.+)$");

    if(splitted == null) return false;

    if(splitted[1] != null )

    {

      var regexp_user=/^\"?[\w-_\.]*\"?$/;

      if(splitted[1].match(regexp_user) == null) return false;

    }

    if(splitted[2] != null)

    {

      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;

      if(splitted[2].match(regexp_domain) == null) 

      {

	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;

	    if(splitted[2].match(regexp_ip) == null) return false;

      }// if

      return true;

    }

return false;

}



function tellvalidate() 

{

if (document.tellafriend.name.value.length==0) {

alert("please enter your name");

document.tellafriend.name.focus();

return false;

}



if (document.tellafriend.email.value.length==0) {

alert("please enter your email address");

document.tellafriend.email.focus();

return false;

}

if(!tellvalidateEmail(document.tellafriend.email.value)) 

               { 

                 alert("please enter your valid email address"); 

				 document.tellafriend.email.focus();

                 return false; 

               }



if (document.tellafriend.friendmail1.value.length==0 && document.tellafriend.friendmail2.value.length==0 && document.tellafriend.friendmail3.value.length==0) {

alert("please enter your friend's email address");

document.tellafriend.friendmail1.focus();

return false;

}



if (!(document.tellafriend.friendmail1.value.length==0)){		

if(!tellvalidateEmail(document.tellafriend.friendmail1.value)) 

               { 

                 alert("please enter your valid email address of 'email-1'");

				 document.tellafriend.friendmail1.focus();

                 return false; 

               }

}	   



if (!(document.tellafriend.friendmail2.value.length==0)){		

if(!tellvalidateEmail(document.tellafriend.friendmail2.value)) 

               { 

                 alert("please enter valid email address of 'email-2'"); 

				 document.tellafriend.friendmail2.focus();

                 return false; 

               }

}	   



if (!(document.tellafriend.friendmail3.value.length==0)){		

if(!tellvalidateEmail(document.tellafriend.friendmail3.value)) 

               { 

                 alert("please enter valid email address of 'email-3'"); 

				 document.tellafriend.friendmail3.focus();

                 return false; 

               }

}	

document.tellafriend.submit()

return false;

}

/**/



/*Script for options validate on product page*/

function validateoptions()

{

	frm = document.forms["submitform"];

	i = frm.elements.length;



	for(j=0;j<i;j++)

	{

		if(frm.elements[j].type=="select-one" && frm.elements[j].style.display != 'none')

		{

			if(frm.elements[j].name == "Choose Dress Size" || frm.elements[j].name == "Choose Size")

			{

				if(frm.elements[j].value == "Here")

				{

					alert("Please Choose Size");

					return false;

				}

			}

			if(frm.elements[j].name == "Choose Dress Color" || frm.elements[j].name == "Choose Color")

			{

				if(frm.elements[j].value == "Here")

				{

					alert("Please Choose Color");

					return false;

				}

			}

			if(frm.elements[j].name == "Choose Dress Type")

			{

				if(frm.elements[j].value == "Here")

				{

					alert("Please Choose Dress Type");

					return false;

				}

			}
			
			if(document.getElementById("wear-date-box-new").value =="")

			{

					alert("Please Enter Wear Date");
					document.getElementById("wear-date-box-new").focus();
					
					return false;
			}

			if(frm.elements[j].name == "Choose Veil Color")

			{

				if(frm.elements[j].value == "Here")

				{

					alert("Please Choose Veil Color");

					return false;

				}

			}

			if(frm.elements[j].name == "Choose Bride's Initial")

			{

				if(frm.elements[j].value == "Here")

				{

					alert("Please Choose Bride's Initial");

					return false;

				}

			}

			if(frm.elements[j].name == "Choose Groom's Initial")

			{

				if(frm.elements[j].value == "Here")

				{

					alert("Please Choose Groom's Initial");

					return false;

				}

			}

			if(frm.elements[j].name == "Choose Groom's LAST NAME Initial")

			{

				if(frm.elements[j].value == "Here")

				{

					alert("Please Choose Groom's LAST NAME Initial");

					return false;

				}

			}

			if(frm.elements[j].name == "Choose Shoe Size")

			{

				if(frm.elements[j].value == "Here")

				{

					alert("Please Choose Shoe Size");

					return false;

				}

			}

			if(frm.elements[j].name == "Choose Shoe Color")

			{

				if(frm.elements[j].value == "Here")

				{

					alert("Please Choose Shoe Color");

					return false;

				}

			}

			if(frm.elements[j].name == "Choose Dress Length")

			{

				if(frm.elements[j].value == "Here")

				{

					alert("Please Choose Dress Length");

					return false;

				}

			}

		}

	}	

}

/**/
