﻿// JScript 文件
function Search()
{
    window.location.href = "../searchProd.aspx?key="+document.getElementById("searchKey").value;
}
function addToShoppingCart(id)
{
var option={
		parameters:"id="+id+"&dna="+Math.round(Math.random()*10000),
		method:"get",
		onSuccess:function(transport){
		    
			var rp=transport.responseText;
			if(rp=="ok"){ 
			    alert('Přidáno do nákupního košíku.');
			}
		},
		onFailure:function(transport){
			alert(transport.responseText+"Data error,please re-try or check your network.");
		}
	}
	var request=new Ajax.Request("../shoppingcart/AddToCart.aspx",option);
	return;
}
function addToShoppingCartMain(id)
{
var option={
		parameters:"id="+id,
		method:"get",
		onSuccess:function(transport){
		    
			var rp=transport.responseText;
			if(rp=="ok"){ 
			    alert('Přidáno do nákupního košíku.');
			}
		},
		onFailure:function(transport){
			alert(transport.responseText+"Data error,please re-try or check your network.");
		}
	}
	var request=new Ajax.Request("shoppingcart/AddToCart.aspx",option);
	return;
}

function deleteCart(id,location)
{
var option={
		parameters:"id="+id,
		method:"get",
		onSuccess:function(transport){
		    
			var rp=transport.responseText;
			if(rp=="ok"){ 
			    alert('Add shopping cart success.');
			}
		},
		onFailure:function(transport){
			alert(transport.responseText+"Data error,please re-try or check your network.");
		}
	}
	$.get("../shoppingcart/DeleteCart.aspx?dyn="+Math.round(Math.random()*10000)+"&id="+id,null,null,null);
	window.location.href = location;
}
function updateCart()
{
    
	var id = '';
	$(".form").each(function(){
	    id += $(this).attr("id") + ',' +$(this).val() + "-";
	});
	
    id = id.substring(0, id.length-1);
    
    var option={
		parameters:"id="+id,
		method:"get",
		onSuccess:function(transport){
		    
			var rp=transport.responseText;
			if(rp=="ok"){ 
			    alert('Přidáno do nákupního košíku.');
			}
		},
		onFailure:function(transport){
			alert(transport.responseText+"Data error,please re-try or check your network.");
		}
	}
	$.get("../shoppingcart/UpdateCart.aspx?id="+id,null,null,null);
	return;    
}
function chkLogin() {
	var wm = "Please input data completly：\n";
	var noerror = 0;

	var t1 = $("name")
	if (t1.value == "" || t1.value == " ") {
		wm += " login user name\r\n";
		noerror=1;
	}

	var t2 = $("pass")
	if (t1.value == "" || t1.value == " ") {
		wm += " login password \r\n";
		noerror+=2;
	}
	
	if (noerror != 0) {
		alert(wm);
		if (noerror==1 || noerror==3){
			t1.focus();
		}
		if (noerror==2){
			t2.focus();
		}
		return false;
	}
	var option={
		parameters:"oper=chkAdmin&name="+t1.value+"&pass="+t2.value+"&time="+Date(),
		method:"get",
		onSuccess:function(transport){
			var rp=transport.responseText;
			if(rp=="ok"){ 
			    window.location.href="Main.html";
			} else if(rp=="noname") { 
			    alert("Incorrect user name!"); 
			} else if(rp=="nopass") {
			    alert("Incorrect password !");
			} else if(rp=="noState") {
			    alert("Account Denied!");
			}
		},
		onFailure:function(transport){
			alert(transport.responseText+"Data error,please re-try or check your network.");
		}
	}
	var request=new Ajax.Request("../ajax.aspx",option);
	return;
}
function chkLogin2() {
	var wm = "Please input data completly：\n";
	var noerror = 0;

	var t1 = $("name")
	if (t1.value == "" || t1.value == " ") {
		wm += " login user name\r\n";
		noerror=1;
	}

	var t2 = $("pass")
	if (t1.value == "" || t1.value == " ") {
		wm += " login password \r\n";
		noerror+=2;
	}
	
	if (noerror != 0) {
		alert(wm);
		if (noerror==1 || noerror==3){
			t1.focus();
		}
		if (noerror==2){
			t2.focus();
		}
		return false;
	}
	var option={
		parameters:"oper=checkLogin&name="+t1.value+"&pass="+t2.value+"&time="+Date(),
		method:"get",
		onSuccess:function(transport){
			var rp=transport.responseText;
			if(rp=="ok"){ 
			    window.location.href="forum.aspx";
			} else if(rp=="noname") { 
			    alert("Incorrect user name!"); 
			} else if(rp=="nopass") {
			    alert("Incorrect password !");
			} else if(rp=="noState") {
			    alert("Account Denied!");
			}
		},
		onFailure:function(transport){
			alert(transport.responseText+"Data error,please re-try or check your network.");
		}
	}
	var request=new Ajax.Request("../ajax.aspx",option);
	return;
}
function showsubmenu(sid)
{
    whichEl = eval("submenu" + sid);
    if (whichEl.style.display == "none")
    {
        eval("submenu" + sid + ".style.display=\"\";");
    }
    else
    {
        eval("submenu" + sid + ".style.display=\"none\";");
    }
}
function CheckAll(form)
{
    for (var i=0;i<form.elements.length;i++)
    {
        var e = form.elements[i];
        if (e.name != 'chkall' && e.type=="checkbox")
            e.checked = $("chkall").checked;
    }
}

function resizeImages(){
	var imgs=document.getElementsByTagName("img");
	var sWidth=540;
	if(!imgs)return;
	for(var i=0;i<imgs.length;i++){
		if(imgs[i].offsetWidth>sWidth){
			var ht=imgs[i].offsetHeight*sWidth/imgs[i].offsetWidth;
			imgs[i].style.height=ht+"px";
			imgs[i].style.width=sWidth+"px";
		}
	}
}
function check(dd,mystr1,mystr2)
{
var imgwidth;
var imgheight;
imgwidth=mystr1;
imgheight=mystr2;
if (dd.width>imgwidth && dd.height>imgheight){
    if (dd.width/dd.height>imgwidth/imgheight){
     dd.width=imgwidth;
     }
   else
   {
   dd.height=imgheight;
   }
   }
  else if(dd.width>imgwidth){
   dd.width=imgwidth;
  }
  else if(dd.height>imgheight){
  dd.height=imgheight;
  }
}