function checkemail(email){
		var str=email;
		var i=str.indexOf("@");
		var j=str.lastIndexOf(".");
        var k=str.length-1-j;
		if((i<1)||(i-j>1)||(j<1)||(k<0))  
		    return true;
		else
			return false;
}

function cevent(_type,_input){
	switch (_type){
		case "focus" :
			_input.isfocus = true;
			_input.style.backgroundColor='#fff';
		case "over" :
			_input.style.borderColor = '#bce774';
			break;
		case "blur" :
			_input.isfocus = false;
			_input.style.backgroundColor="#FCF7E2";
		case "out" :
			if(!_input.isfocus){
				_input.style.borderColor='#A1BCA3';
			}
			break;
	}
}

function doempty(str,url){
	jConfirm(str,"MirGold Tips:",function(r){
		if(r){
			window.location = url;	
		}
	});
}


function check_password(pwd1,pwd){
	password = getObject(pwd);
	var err = getObject("text_error");
	if(pwd1.value != password.value){
		err.className="cartError";
		err.innerHTML="Password don't match. Please again!";
		pwd1.value="";
	}else{
		err.innerHTML="";
	}
}

function getObject(id){
	return document.getElementById(id);	
}

function cart_check(){
	var x = getObject("cart_form");
	var c = getObject("currency_num");
	var cu = getObject("currency");
	var h = getObject("_hidden");
	var err = getObject("text_error");
	
	for(var i=0;i<x.length;i++){//text
		if(x.elements[i].type == "select-one"){//select
			if(x.elements[i].value == "no"){
				err.innerHTML="Please choose Transaction type !";
				x.elements[i].focus();
				err.className="cartError";
				return false;
			}
		}
		if(x.elements[i].type == "text"){
			if(x.elements[i].value==""){
				err.innerHTML="Input error,Please again !";
				err.className="cartError";
				x.elements[i].focus();
				return false;
			}
		}
		if(x.elements[i].type == "password"){
			if(x.elements[i].value==""){
				err.innerHTML="Input error,Please again !";
				err.className="cartError";
				x.elements[i].focus();
				return false;
			}
		}
	}
	
	if(h.value=="no"){
		err.innerHTML="Your Shopping Cart is empty !";
		err.className="cartError";
		return false;
	}else if(c.value=="yes"){
		err.innerHTML="Please choose the unified currency !";
		err.className="cartError";
		cu.focus();
		return false;
	}else{
		err.className="";
		return true;	
	}
}

function cart_check1(){
	var n = $("#txt_name");
	var m = $("#txt_mail");
	var p = $("#txt_phone");
	var c = $("#txt_country");
	var a = $("#txt_addr");
	var r = $("#txt_remark");
	var pay = getObject("payment");
	var pay1 = getObject("payment1");
	var pay2 = getObject("payment2");
	
	var c_pay = getObject("check_pay");
	if(n.val() == ""){
		jAlert('Your full name can not be empty !', 'MirGold Tips:');
		return false;
	}else if(m.val() == ""){
		jAlert('Your E-mail can not be empty !', 'MirGold Tips:');
		return false;
	}else if(checkemail(m.val())){
		jAlert('Your E-mail form is wrong !', 'MirGold Tips:');
		return false;
	}else if(p.val()==""){
		jAlert('Your Telephone can not be empty !', 'MirGold Tips:');
		return false;
	}else if(isNaN(p.val())){
		jAlert('Telephone must be number !', 'MirGold Tips:');
		p.val("");
		return false;
	}else if(r.val().length > 200){
		jAlert('Please enter 200 words or less !', 'MirGold Tips:');
		r.val("");
		return false;
	}else if(pay.checked == false && pay1.checked == false && pay2.checked == false){
		jAlert('Please select payment !', 'MirGold Tips:');
		return false;
	}else{
		return true;	
	}
}

function cevent(_type,_input,_id){
	switch (_type){
		case "focus" :
			_input.isfocus = true;
			_input.style.backgroundColor='#FFFFF7';
			_check = getObject(_id);
			_check.innerHTML="*";
		case "over" :
			_input.style.borderColor = '#99E300';
			break;
		case "blur" :
			if(_input.id == "txt_name"){
				if(_input.value==""){
					document.getElementById(_id).innerHTML="Your full name can not be empty";
					_input.value="";
				}
			}
			if(_input.id == "txt_mail"){
				if(_input.value==""){
					document.getElementById(_id).innerHTML="Your E-mail can not be empty";
					_input.value="";
				}else if(checkemail(_input.value)){
					document.getElementById(_id).innerHTML="E-mail form is wrong";
					_input.value="";
				}
			}
			if(_input.id == "txt_phone"){
				if(_input.value==""){
					document.getElementById(_id).innerHTML="Your Telephone can not be empty";
					_input.value="";
				}
			}
			_input.isfocus = false;
			_input.style.backgroundColor="";
		case "out" :
			if(!_input.isfocus){
				_input.style.borderColor='#A1BCA3';
			}
			break;
	}
}

function gevent(_type,_input){
	switch (_type){
		case "focus" :
			_input.isfocus = true;
			_input.style.backgroundColor='#FFFFF7';
			_input.value="";
		case "over" :
			_input.style.borderColor = '#99E300';
			break;
		case "blur" :
			_input.isfocus = false;
			_input.style.backgroundColor="";
		case "out" :
			if(!_input.isfocus){
				_input.style.borderColor='#A1BCA3';
			}
			break;
	}
}

$(document).ready(function(){
	$(".stripe_tb tr:even").addClass("alt"); 
});

