function Nround(v,e){
var t=1;
for(;e>0;t*=10,e--);
for(;e<0;t/=10,e++);
return Math.round(v*t)/t;
}

function int(I,k) {  
var ff=0;  
var j;  
j=Math.round(I/k)-I/k;  
if (j>=0.5)  
ff=Math.round(I/k)-1;  
if (j<=0)  
ff=Math.round(I/k);  
return ff;  
}

function $(id) {
	return document.getElementById(id);
}

function changediv(divid,type){
switch(type){
case 0:document.getElementById(divid).style.display="none";break;
case 1:document.getElementById(divid).style.display="block";break;
}
}
function showdiv_hid(divid,count,show_id){
	
		for(i=1;i<=count;i++){
			if(document.getElementById(show_id+"_"+i) !=null && document.getElementById(show_id+"_"+i) !="" ){
				if(i==divid){
					document.getElementById(show_id+"_"+i).style.display="block";
				}else {
					document.getElementById(show_id+"_"+i).style.display="none";
				}
			}
		}
}


function changeclass(divid,classname){
document.getElementById(divid).className=classname;
}
function changehref(aid,hrefs){
document.getElementById(aid).href=hrefs;
}

function jzphoto(id,bq,no){
var imgbq=document.getElementById(id).getElementsByTagName(bq);
for(var i=0;i<=imgbq.length;i++){
if((i%no==0)&&(i!=0)){
imgbq[i-1].style.marginRight="0px";
}
}
}


function divinject(did,sid){
document.getElementById(did).innerHTML=document.getElementById(sid).innerHTML;
}



function showtabs(par,tabid,no){
for(var i=1;i<=no;i++){
	changediv(par+'tab'+i,0);
	changeclass(par+'taba'+i,"");
}
changeclass(par+'taba'+tabid,"select");
changediv(par+'tab'+tabid,1);
}


function moveElement(elementID,final_x,final_y,interval) {
  if (!document.getElementById) return false;
  if (!document.getElementById(elementID)) return false;
  var elem = document.getElementById(elementID);
  if (elem.movement) {
    clearTimeout(elem.movement);
  }
  if (!elem.style.left) {
    elem.style.left = "0px";
  }
  if (!elem.style.top) {
    elem.style.top = "0px";
  }
  var xpos = parseInt(elem.style.left);
  var ypos = parseInt(elem.style.top);
  if (xpos == final_x  &&  ypos == final_y) {
  return true;
  }
  if (xpos < final_x) {
    var dist = Math.ceil((final_x - xpos)/30);
    xpos = xpos + dist;
  }
  if (xpos > final_x) {
    var dist = Math.ceil((xpos - final_x)/30);
    xpos = xpos - dist;
  }
  if (ypos < final_y) {
    var dist = Math.ceil((final_y - ypos)/60);
    ypos = ypos + dist;
  }
  if (ypos > final_y) {
    var dist = Math.ceil((ypos - final_y)/60);
    ypos = ypos - dist;
  }
  elem.style.left = xpos + "px";
  elem.style.top = ypos + "px";
  var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";
  elem.movement = setTimeout(repeat,interval);
}

function finit(){
if (trueimgs>nowimg+pimgs-1){
changeclass('index_f_left',"");
}
else{
changeclass('index_f_left',"noselect");
}
if (1<nowimg){
changeclass("index_f_right","");
}
else{
changeclass("index_f_right","noselect");
}
}

function fmoveleft(){
if (trueimgs>nowimg+pimgs-1){
nowimg++;
moveElement('boxul',-(nowimg-1)*140,0,1);	
}
finit();
}

function fmoveright(){
if (1<nowimg){
nowimg--;
moveElement('boxul',-(nowimg-1)*140,0,1);
}
finit();
}

function outChangeDiv(theEvent,sourceId,sign){
if (theEvent){
var browser=navigator.userAgent;
if (browser.indexOf("MSIE")>0){ 
 if (document.getElementById(sourceId).contains(event.toElement)) { 
 return; 
}
}
}
changediv(sourceId,sign)
}

function isEmail(str) {   
        var re = /^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;   
        return re.test(str);   
    } 
	function isEmailSpan(id) {   
        var val = document.getElementById(id);   
        if (!this.isEmail(val.value)) {   
            val.select();   
            var str = "Please enter a valid email address!";   
           	alert(str);  
            return false;   
        } else {    
            return true;   
        }   
    }   
function js_select(obj,itemvalue){

	for(var i=0;i<$(obj).options.length;i++)
{
 if($(obj).options[i].value == itemvalue)
 {
	 $(obj).options[i].selected = true;
	 break;
 }
}

}
function getHrefValues(hpages,pagesid,goNum){
	if($(hpages) != "" && $(hpages) != null && $(pagesid) != "" && $(pagesid) != null && $(goNum) !="" && $(goNum) != null ){
		var lastPage=$(hpages).value;
		var page=$(pagesid).value;
		var hrefs=$(goNum).href;
		if(isNaN(page)==true){
			page=1;	
		}else if(page<=0){
			page=1;
		}else if((page-lastPage)>=0){
			page=lastPage;
		}
		if(page==1){
			if(hrefs.indexOf("?") !=-1){
				temp=hrefs.substr(0,hrefs.indexOf("?"));
				$(goNum).href=temp;
			}else{
				$(goNum).href=hrefs;
			}
		}else{
			if(hrefs.indexOf("?") == -1){
				var endhrefs=hrefs.substr(0,hrefs.indexOf("?"));
				if(endhrefs != ""){
					$(goNum).href=endhrefs+"?page="+page;
				}else{
					$(goNum).href=hrefs+"?page="+page;
				}
			}else{
				if(hrefs.indexOf("page")!=-1){
					var endhrefs = hrefs.substr(0,hrefs.indexOf("?"));
					var ends = hrefs.substr(hrefs.indexOf("?"))
					$(goNum).href=endhrefs+"?page="+page;
				}else{
					
					$(goNum).href = hrefs+"&page="+page;
				}
			}
		}
	}
}

function check_attr(){
	if (document.getElementById('checksize').checked == true) 
    { 
	if($('attrib-1') != null && $('attrib-1') !='' ) {$('attrib-1').selectedIndex=0;$('attrib-1').disabled=true;}
	if($('attrib-2') != null && $('attrib-2') !='' ) {$('attrib-2').selectedIndex=0;$('attrib-2').disabled=true;}
	if($('attrib-3') != null && $('attrib-3') !='' ) {$('attrib-3').selectedIndex=0;$('attrib-3').disabled=true;}	
	    changediv('arrt_text',1);
 	} else{
	if($('attrib-1') != null && $('attrib-1') !='' ) {$('attrib-1').disabled=false;}
	if($('attrib-2') != null && $('attrib-2') !='' ) {$('attrib-2').disabled=false;}
	if($('attrib-3') != null && $('attrib-3') !='' ) {$('attrib-3').disabled=false;}
	    changediv('arrt_text',0);
	}
}

function czstar(par,starid,no){

for(var i=1;i<=no;i++){
	if(i<=starid){
	changeclass(par+i,'select');
	}
	else{
		changeclass(par+i,'');
	}
}
$(par+'input').value=starid;
//alert($(par+'input').value);
}
function FormatNumber(srcStr,nAfterDot)       
{
var srcStr,nAfterDot;
var resultStr,nTen;
srcStr = ""+srcStr+"";
strLen = srcStr.length;
dotPos = srcStr.indexOf(".",0);
if (dotPos == -1){
   resultStr = srcStr+".";
   for (i=0;i<nAfterDot;i++){
    resultStr = resultStr+"0";
   }
   return resultStr;
} else{
   if ((strLen - dotPos - 1) >= nAfterDot){
    nAfter = dotPos + nAfterDot + 1;
    nTen =1;
    for(j=0;j<nAfterDot;j++){
     nTen = nTen*10;
    }
    resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
    var temp = "" + resultStr;
    var a = temp.indexOf(".",0) + 1;
    var b = temp.length;
    temp = temp.substr(a,b);
    if(temp.length == 1){
     resultStr = resultStr+"0";
    }
    return resultStr;
   }   else{
    resultStr = srcStr;
    for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
     resultStr = resultStr+"0";
    }
    return resultStr;
   }
}
} 

function changeprice(){
		
		var countss=$('countss').value;
		var price=$('price_nuti').value;
		
		if(isNaN(countss) !==true && countss!="" ){
		var price_a=price.substr(1);
		var price_d=price.substr(price.indexOf(".")+1);
		var price_cur=price.substr(0,1);
		price_a=parseInt(price_a);
		countss=parseInt(countss);
		price_d =parseInt(price_d);
		price_d=(price_d*countss)/100;
		var price_end=countss*price_a;
		var end=FormatNumber(price_end,2);
		end=parseInt(end);
		$('price_all').value =price_cur+(end+price_d);
		}
}
function outChangeDiv(theEvent,sourceId,sign){
if (theEvent){
var browser=navigator.userAgent;
if (browser.indexOf("MSIE")>0){ 
 if (document.getElementById(sourceId).contains(event.toElement)) { 
 return; 
}
}
}
changediv(sourceId,sign)
}

function check_extra_custom_info(){
				if (document.getElementById('change_sh_cinfo').checked == true) { 
					changediv('id_extra_custom_info',1);
				}else{
					changediv('id_extra_custom_info',0);
				}
			}




