
function NewWindow(mypage, myname, w, h, scroll,resize,loc,dir,stat) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+resize+',location='+loc+',directories='+dir+',status='+stat+''
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function subscribeform(form){
var errstr="";
if (form.myemail.value.length<1 || form.myemail.value == "enter email address") {errstr="email address required\n";}

if(form.myemail.value.length>1){
   if(form.myemail.value.indexOf('@',0)==-1 || form.myemail.value.indexOf('.',0)==-1){errstr=errstr+"Valid Email Address required:\n";}
}

if(errstr!=""){alert(errstr);return false;}
document.subscribeme.submit();
}

function validatecontactdetails(form){
		 var errstr="";
		if (form.username.value.length<1) {errstr="Email address required\n";}
		    if(form.username.value.length>1){
		      if(form.username.value.indexOf('@',0)==-1 || form.username.value.indexOf('.',0)==-1){errstr=errstr+"Valid Email Address required:\n";}
		    }
		  if(errstr!=""){alert(errstr);return false;}
}


function hampertype(form){

var url="results2.asp?groupid="+form.groupid.value;
url=url+"&itemtype="+document.forms['hamperseq'].itemtype.options[document.forms['hamperseq'].itemtype.selectedIndex].value;
url=url+"&priceseq="+document.forms['hamperseq'].priceseq.options[document.forms['hamperseq'].priceseq.selectedIndex].value;

// alert(url);
window.location = url;
}


function searchtweak2(form) {

    var url = "search.asp?test=1&searchtxt=" + form.searchtxt.value;
    url = url + "&itemtype=" + document.forms['searchtweak'].itemtype.options[document.forms['searchtweak'].itemtype.selectedIndex].value;
    url = url + "&priceseq=" + document.forms['searchtweak'].priceseq.options[document.forms['searchtweak'].priceseq.selectedIndex].value;

    // alert(url);
    window.location = url;
}

function hampertype2(form){

var url="results5.asp?priceselect="+form.priceselect.value;
url=url+"&itemtype="+document.forms['hamperseq'].itemtype.options[document.forms['hamperseq'].itemtype.selectedIndex].value;
url=url+"&priceseq="+document.forms['hamperseq'].priceseq.options[document.forms['hamperseq'].priceseq.selectedIndex].value;

// alert(url);
window.location = url;
}

function validatestockbuyform(form) {

var errstr="";

if (form.zoneid.value=='-1') {errstr="Please select a Delivery Area\n";}
if (form.txtQty.value.length<1) {errstr=errstr + "Qty Required required\n";}

if (form.zoneid.value=='1') {form.zoneprice.value = form.zone1price.value}
if (form.zoneid.value=='2') {form.zoneprice.value = form.zone2price.value}
if (form.zoneid.value=='3') {form.zoneprice.value = form.zone3price.value}
if (form.zoneid.value=='4') {form.zoneprice.value = form.zone4price.value}
if (form.zoneid.value=='5') {form.zoneprice.value = form.zone5price.value}
if (form.zoneid.value=='6') {form.zoneprice.value = form.zone6price.value}
if (form.zoneid.value=='7') {form.zoneprice.value = form.zone7price.value}
if (form.zoneid.value=='8') {form.zoneprice.value = form.zone8price.value}
if (form.zoneid.value=='9') {form.zoneprice.value = form.zone9price.value}
if (form.zoneid.value=='10') {form.zoneprice.value = form.zone10price.value}

if(errstr!=""){alert(errstr);return false;}


}


function addtobasket(form){

var errstr=".";

if (document.stockbuyform.zoneid.value == '-1') { errstr = "Please Select a Delivery Area from the Drop Down Menu Below\n"; }

if (document.stockbuyform.txtQty.value.length<1) {errstr=errstr + "Qty Required required\n";}
if (document.stockbuyform.zoneid.value=='1') {document.stockbuyform.zoneprice.value = document.stockbuyform.zone1price.value}

if (document.stockbuyform.zoneid.value=='2') {document.stockbuyform.zoneprice.value = document.stockbuyform.zone2price.value}
if (document.stockbuyform.zoneid.value=='3') {document.stockbuyform.zoneprice.value = document.stockbuyform.zone3price.value}
if (document.stockbuyform.zoneid.value=='4') {document.stockbuyform.zoneprice.value = document.stockbuyform.zone4price.value}
if (document.stockbuyform.zoneid.value=='5') {document.stockbuyform.zoneprice.value = document.stockbuyform.zone5price.value}
if (document.stockbuyform.zoneid.value=='6') {document.stockbuyform.zoneprice.value = document.stockbuyform.zone6price.value}
if (document.stockbuyform.zoneid.value=='7') {document.stockbuyform.zoneprice.value = document.stockbuyform.zone7price.value}
if (document.stockbuyform.zoneid.value=='8') {document.stockbuyform.zoneprice.value = document.stockbuyform.zone8price.value}
if (document.stockbuyform.zoneid.value=='9') {document.stockbuyform.zoneprice.value = document.stockbuyform.zone9price.value}
if (document.stockbuyform.zoneid.value=='10') {document.stockbuyform.zoneprice.value = document.stockbuyform.zone10price.value}

if(errstr!=".")
   {
   alert(errstr);
   }
else
   {
   document.stockbuyform.submit();
   }

}

function validateSubmission(form){
	if (form.subzonesReqd.value=="TRUE") {alert("Please select countries where required"); return false;}
	if (!document.formtcs.chkbox1.checked ) { alert("Please tick to accept our Terms & Conditions"); return false;}
	return confirm("Complete Order?");
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	  window.open(theURL,winName,features);
}

this.imagePreview = function() {
    /* CONFIG */

    //$(this).attr('href')

    $(".previewfeature").click(function(e) {
        var originalImage = $("#MainProductImageLink").attr("href");
        $(".MainProductImage").attr("src", $(this).attr("src").replace("images/features/icon/", "images/features/large/").replace("images/presenters/icon/", "images/presenters/large/"));
        $("#MainProductImageLink").attr("href", $(this).attr("src").replace("images/features/icon/", "images/features/viewfinder/").replace("images/presenters/icon/", "images/presenters/viewfinder/"));
        $(this).attr("href", originalImage.replace("images/features/viewfinder/", "images/features/large/").replace("images/presenters/viewfinder/", "images/presenters/large/"));
        $(this).attr("src", originalImage.replace("images/features/viewfinder/", "images/features/icon/").replace("images/presenters/viewfinder/", "images/presenters/icon/"));
    });

    $(".previewpresenter").click(function(e) {
        var originalImage = $("#MainProductImageLink").attr("href");
        //$("img", $(this)).attr("src")
        $(".MainProductImage").attr("src", $(this).attr("src").replace("images/presenters/icon/", "images/presenters/large/").replace("images/features/icon/", "images/features/large/"));
        $("#MainProductImageLink").attr("href", $(this).attr("src").replace("images/presenters/icon/", "images/presenters/viewfinder/").replace("images/features/icon/", "images/features/viewfinder/"));
        $(this).attr("href", originalImage.replace("images/presenters/viewfinder/", "images/presenters/large/").replace("images/features/viewfinder/", "images/features/large/"));
        $(this).attr("src", originalImage.replace("images/presenters/viewfinder/", "images/presenters/icon/").replace("images/features/viewfinder/", "images/features/icon/"));
    });

    var js = "NewWindow('zoom.asp?img=" + $("#MainProductImageLink").attr("href") + "','name','800','800','yes','no','no','no','no' );return false;";

    // create a function from the "js" string
    var newclick = new Function(js);

    // clears onclick then sets click using jQuery
    $(".MainProductImage").click(newclick);

    $(".MainProductImage").die().live('click', '').click(newclick);

    //    xOffset = 0;
    //    yOffset = -50;

    //    // these 2 variable determine popup's distance from the cursor
    //    // you might want to adjust to get the right result

    //    /* END CONFIG */
    //    $("a.previewhero").hover(function(e) {
    //        this.t = this.title;
    //        this.title = "";
    //        var c = (this.t != "") ? "<br/>" + this.t : "";
    //        $("body").append("<p id='previewhero'><img src='" + this.href + "' alt='Image preview' />" + c + "</p>");
    //        $("#previewhero")
    //			.css("top", (e.pageY - xOffset) + "px")
    //			.css("left", (e.pageX + yOffset) + "px")
    //			.fadeIn("fast");
    //    },
    //	function() {
    //	    this.title = this.t;
    //	    $("#previewhero").remove();
    //	});
    //	$("a.previewhero").mousemove(function(e) {
    //	    $("#previewhero")
    //			.css("top", (e.pageY - xOffset) + "px")
    //			.css("left", (e.pageX + yOffset) + "px");
    //    });
};

$(document).ready(function() {
    imagePreview();
});
