﻿function openGallery(img, id){
	$('#largeImage').attr('src', img);
	$('.prod_img02 a').overlay().load();
	$(".overlay_thumbs_scrolable li img").animate({opacity: "0.4"}, 200);
	$('#thumb' + id).addClass('active');
	$('#thumb' + id).find("img").animate({opacity: "1"}, 200);
}
function loadImage(node, img){
	node = node.parentNode;
  $(".overlay_thumbs_scrolable li").removeClass('active');
	$(node).addClass('active');
	$(node.firstChild.firstChild).animate({opacity: "1"}, 200);
	$('#largeImage').attr('src', img);

	$(".overlay_thumbs_scrolable li:not(.active) img").animate({opacity: "0.4"}, 200);
}
function innerSwf(ur,w,h)//用于插入FLASH
{
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+w+'" height="'+h+'"> ');
document.write('<param name="movie" value="' + ur + '">');
document.write('<param name="quality" value="high"> ');

document.write('<param name="wmode" value="transparent"> ');
document.write('<param name="menu" value="false"> ');
document.write('<embed src="' + ur + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed> ');
document.write('</object> ');
}
//Domready
$(document).ready(function(){

//banner
//$("#bannerTop").scrollable({ size: '1', loop: 'true', next: ".btn_next", prev: ".btn_prev", effect: 'fade', fadeOutSpeed: "slow" }).navigator({ navi:'ul.bannerThumbs' }).autoscroll(3000);
$("ul.bannerThumbs").tabs(".items > li", {

	// enable "cross-fading" effect
	effect: 'fade',
	fadeOutSpeed: "slow",

	// start from the beginning after the last tab
	rotate: true,
	autoplay: true,
	clickable: false

}).slideshow({autoplay:true, interval:'6000'});

//Tabs
$("ul.tabControls").tabs("div.tabsBody > div.tabBox");

var galleryPopup =	$(".prod_img02 a").overlay({
				oneInstance: false,
				api: true,
				expose: {
				color: '#333',
				loadSpeed: 'fast',
				closeSpeed:'fast',
				opacity: 0.9
			}
	});

$("div.overlay_thumbs_scrolable").scrollable({
		vertical: true,
		size:2,
		items: '.overlay_thumbs'
});

$(".overlay_thumbs_scrolable li img").animate({opacity: "0.4"});

//Comanda rapida overlay
$("a.btn_comanda_rapida[rel]").overlay({
			expose: {
			color: '#333',
			loadSpeed: 'fast',
			closeSpeed:'fast',
			opacity: 0.9
		}
});

//Tooltip
$(".have_tooltip").tooltip({tip: '.tooltip_box', effect: 'slide'});


//自适应高度
//var _leftheight = jQuery("#left").height();
//_rightheight = jQuery("#right").height();
//if(_leftheight > _rightheight ) {
//jQuery("#right").height(_leftheight);
//}
//else {
//jQuery("#left").height(_rightheight);
//}
//自适应高度


}); //Domready end

function checkEmail(email){
	var regex = /^[\w\.-]+@[\w\.-]+\.[a-zA-Z]{2,3}$/
	if (!regex.test(email)) return false;
	return true;
}

function BRD_ValCredit(DurataCredite, ValoareProdus1, Avans) {
	//var chdosar;
	var cs;
	var comision;
	var com;
	var vc;

	if (DurataCredite <= 24) {
		if (ValoareProdus1 > 6000) {
			comision = 0.05;
		} else {
			comision = 0.05;
		}
	} else {
		comision = 0.05;
	}

	cs = ValoareProdus1 - Avans;
	com = comision * cs;

	if ((com < 25) && (comision != 0)) {
		vc = cs + 25;
	} else {
		vc = cs * (1 + comision);
	}

	if (ValoareProdus1 != 0) {
		return vc;
	} else {
		return 0;
	}
}

function BRD_Discount(DurataCredite, ValoareCredite) {
	var a = 0;
	/*
	if ((DurataCredite >= 6) && (DurataCredite <= 24) && (ValoareCredite > 6000) {
		a = 0.109;
	} else if ((DurataCredite >= 6) && (DurataCredite <= 24) && (ValoareCredite <= 6000)) {
		a = 0.109;
	} else if ((DurataCredite >= 25) && (DurataCredite <= 36)) {
		a = 0.109;
	} else if (DurataCredite > 36) {
		a = 0.109;
	}
	*/

	return a;
}

function BRD_CalcRataComSold(ValoareCredite, Dobanda, DurataCredite, ComisionGestiune) {
	var t;
	var c;

	t = (Dobanda + ComisionGestiune * 12) / 12;
	c = ValoareCredite * ComisionGestiune;

	if ((DurataCredite != 0) && (ValoareCredite != 0)) {
		a = (ValoareCredite * t) / (1 - Math.pow(1 / (1 + t), DurataCredite));
	}

	return a;
}

function CalculRata(Suma, Area) {
	var ComisionGestiune = 0.022;
	var Avans = 0;
	var DurataCredite = 12;

	var ValoareCredite = BRD_ValCredit(DurataCredite, Suma, Avans);

	if (ValoareCredite > 4000) {
		$('#rata_produs').val("0");
		$('#eroare_rata').show();
		if (Area==1) $('#parent_rata').hide();
	} else {
		$('#eroare_rata').hide();
		var Dobanda = BRD_Discount(DurataCredite, ValoareCredite);
		var Rata = Math.round(BRD_CalcRataComSold(ValoareCredite, Dobanda, DurataCredite, ComisionGestiune) * 100) / 100;
		if (Area==1) $('#rata_lunara').html(Rata);
		$('#rata_produs').val(Rata);
	}
}

/////////////////////////////////////////////////////////////////
function validare_recomanda(frm){
	if (frm.email_vizitator.value==""){
		alert("Introduceti adresa dumneavoastra de email.");
		frm.email_vizitator.focus();
		return false;
	}else if (!checkEmail(frm.email_vizitator.value)){
		alert('Adresa de email este invalida!');
		frm.email_vizitator.select();
		return false;
	}else if (frm.email_prieten.value==""){
		alert("Introduceti adresa de email.");
		frm.email_prieten.focus();
		return false;
	}else if (!checkEmail(frm.email_prieten.value)){
		alert('Adresa de email este invalida!');
		frm.email_prieten.select();
		return false;
	}
	return true;
}

/////////////////////////////////////////////////////////////////
function validare_parere(frm,n){
	for (i=1; i<=n; i++){
		id_criteriu = getElem("id_"+i).value;
		suma = 0;
		for (j=0; j<5; j++) suma += frm.elements[id_criteriu][j].checked;
		if (suma==0){
			alert("Selectati o nota pentru fiecare criteriu!");
			return false;
		}
	}

	if (frm.nume.value == ""){
		alert('Introduceti numele !');
		frm.nume.focus();
		return false;
	}else if (frm.email.value != "" && !checkEmail(frm.email.value)){
		alert('Adresa de email este invalida !');
		frm.email.select();
		return false;
	}else if (frm.parere.value == ""){
		alert('Scrieti parerea dumneavoastra !');
		frm.parere.select();
		return false;
	}

	return true;
}

function open_compara(IDProdus){
    var root = $('base').attr('href');
	window.open(root+'compara.php?IDProdus='+IDProdus,'compara','scrollbars=yes,height=600,width=800,resizable=yes');
}

/////////////////////////////////////////////////////////////////
function validate_news(frm){
	if (frm.email_news.value == "" || frm.email_news.value == "adresa de email"){
		alert('Introduceti adresa de email !');
		frm.email_news.focus();
		return false;
	}else if (!checkEmail(frm.email_news.value)){
		alert('Adresa de email este invalida!');
		frm.email_news.select();
		return false;
	}
    return true;
}

/////////////////////////////////////////////////////////////
function validate_cautare(frm){
	if (frm.key.value == ""){
		alert("Introduceti cuvantul de cautare!");
		frm.key.focus();
		return false;
	}
    return true;
}


function seltab(obj,m1)
{
	var menus=obj.parentNode.getElementsByTagName("li");
	var tables=obj.parentNode.parentNode.parentNode.getElementsByTagName("table");
	var menuslen=menus.length;
	for(var i=0;i<menuslen;++i)
	 {
	  menus[i].className="menuout";
	  tables[i].className="dis_n";
	 }
	menus[m1].className="menuon";
	tables[m1].className="dis_b";
}

function displaySubMenu(obj)
{
	obj.className="menuon";
}
function hideSubMenu(obj)
{
	obj.className="menuout";
}


//留言表单客户端检查
var isAlert=false;
function CheckForm()
{
	if(document.record.fromname.value=="")
	{
		alert("对不起，姓名不能为空，\n请填写姓名！");
		document.record.fromname.focus();
		return false;
	}
	if(document.record.returntype.value=="")
	{
		alert("对不起，回复方式不能为空，\n请选择回复方式！");
		document.record.returntype.focus();
		return false;
	}
	if(document.record.returntype.value=="电子邮件")
	{
		var email=document.record.email.value;
		if(email=="")
		{
			alert("对不起，您选择的回复方式是“电子邮件”，\n所以必须填写电子邮件地址，以方便联系！");
			document.record.email.focus();
			return false;
		}
		else 
		if(checkemail()==false)
			return false;
	}else 
	if(document.record.returntype.value=="普通信件")
	{
		if(document.record.fromaddress.value=="")
		{
			alert("对不起，您选择的回复方式是“普通信件”，\n所以必须填写通信地址，以方便联系！");
			document.record.fromaddress.focus();
			return false;
		}
	}else 
	if(document.record.returntype.value=="电话回复")
	{
		var phone=document.record.phone.value;
		if(phone=="")
		{
			alert("对不起，您选择的回复方式是“电话回复”，\n所以必须填写联系电话，以方便联系！");
			document.record.phone.focus();
			return false;
		}else 
		if(checkphone()==false)
		return false;
	}
	if(document.record.doctitle.value=="")
	{
		alert("对不起，标题不能为空，\n请填写标题！");
		document.record.doctitle.focus();
		return false;
	}
	if(document.record.summary.value=="")
	{
		alert("对不起，留言内容不能为空，\n请填写意见建议！");
		document.record.summary.focus();
		return false;
	}
	if(document.record.email.value!="")
	{
		if(checkemail()==false)return false;
	}
	if(document.record.phone.value!="")
	{
		if(checkphone()==false)return false;
	}

	var content=document.record.summary.value;
	if(getStrActualLen(content)>4000)
	{
		alert("对不起，意见建议内容过长，\n请不要超过2000个汉字，或4000个英文字符！");
		return false;
	}
	
	if(document.record.v_code.value=="")
	{
		alert("对不起，验证码不能为空，\n请填写验证码！");
		document.record.v_code.focus();
		return false;
	}
	return true;
}

function getStrActualLen(sChars)
{
    return sChars.replace(/[^\x00-\xff]/g,"aa").length;
}

function checkemail()
{
	var email=document.record.email.value;
	if(email.indexOf("@")<=0)
	{
		alert("对不起，电子邮件地址无效，\n请重新填写电子邮件！");
		document.record.email.focus();
		return false;
	}else 
	if(email.indexOf(".")<=0)
	{
		alert("对不起，电子邮件地址无效，\n请重新填写电子邮件！");
		document.record.email.focus();
		return false;
	}
}

function checkphone()
{
	var phone=document.record.phone.value;
	if(phone.length<8)
	{
		alert("对不起，联系电话无效，\n请重新填写联系电话！");
		document.record.phone.focus();
		return false;
	}else
	{
		var i,sStr;
		for(i=65;i<=90;i++)
		{
			sStr=String.fromCharCode(i);
	 		if(phone.indexOf(sStr)>=0)
			{
				alert("对不起，联系电话无效，\n请重新填写联系电话！");
				document.record.phone.focus();
				return false;
			}
		}
		for(i=97;i<=122;i++)
		{
			sStr=String.fromCharCode(i);
	 		if(phone.indexOf(sStr)>=0)
			{
				alert("对不起，联系电话无效，\n请重新填写联系电话！");
				document.record.phone.focus();
				return false;
			}
		}
	}
}

function checkSummary(summary)
{
	if(isAlert==false)
	{
		if(getStrActualLen(summary)>=3000)
		{
			alert("请注意：\n您的意见建议内容已经达到1500个汉字，或者3000个英文字符\n最多不能超过2000个汉字，或4000个英文字符\n为了更好地为您服务，请填写意见建议时，尽量简明扼要！");
			isAlert=true;
		}
	}
}

function checkIsChinese(str)   
{   
   //如果值为空，通过校验   
   if(str=="")   
      return true;   
   var pattern=/^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi;   
   if(pattern.test(str))   
      return true;   
   else   
      return false;   
}

function r_code(url){
var ccImg = document.getElementById("code");
nowTime = new Date()
ccImgSrc = url+"?" + nowTime.getTime();
ccImg.src = ccImgSrc;
}
