﻿// JavaScript Document


//changeclass_all change_price_quantity



function change_price_quantity (q, pid, opid){
	

	var payment_type = '';
		var delivery_type = '';
		var post_nbr = '';
			 var string_cross= '';
			 var coupontext = "";
			 var installment_number = 1;
			 var testpl= '';
	
	if (document.getElementById('payment_type')!=null){
		payment_type = document.getElementById('payment_type').value;
	}
	
	if (document.getElementById('installment_number')!=null){
		installment_number = document.getElementById('installment_number').value;
	}
	
	
	
		if (document.getElementById('testpl')!=null){
		testpl = document.getElementById('testpl').value;
	}
	
	if (document.getElementById('delivery_type')!=null){
		delivery_type = document.getElementById('delivery_type').value;
	}
	
			if (document.getElementById('cart_add_cross')!=null){
				
				
				 var cross=document.getElementsByName("cart_add_cross");
				for(var i=0;i<cross.length;i++){
					
					if (cross[i].checked){
											string_cross = string_cross + cross[i].value + ',' ;
					}

						}
			}
	
	
	
			if (document.getElementById('post_nbr')!=null){
		post_nbr = document.getElementById('post_nbr').value;
	}
	
				if (document.getElementById('coupontext')!=null){
		coupontext = document.getElementById('coupontext').value;
	}

	if (opid == null)  {
		
		opid = 0;
	}
	
	  var jsCache = new Array();
    var AjaxObjects = new Array();

	    var url='ajax_price_calculation_minipages.asp?q='+q+'&pid='+pid+'&opid='+opid+'&payment_type='+payment_type+'&coupontext='+coupontext+'&delivery_type='+delivery_type+'&post_nbr='+post_nbr+'&string_cross='+string_cross+'0' + '&testpl=' + testpl + '&installment_number=' + installment_number ;

//alert(url);

        var ajaxIndex = AjaxObjects.length;
        AjaxObjects[ajaxIndex] = new sack();
        AjaxObjects[ajaxIndex].requestFile = url;
        AjaxObjects[ajaxIndex].onCompletion = function(){ 
				
				
				//price total
				value_price_total = parse_xml_element(AjaxObjects[ajaxIndex].response, 'price_total');	
				document.getElementById('price_total_td').innerHTML = value_price_total;




				if (parse_xml_element(AjaxObjects[ajaxIndex].response, 'postage') != null)
				{
									value_postage = parse_xml_element(AjaxObjects[ajaxIndex].response, 'postage');
									
									if (document.getElementById('postnina_td') != null){
				
			

				document.getElementById('postnina_td').innerHTML = value_postage; }
				}
				
				
				if (parse_xml_element(AjaxObjects[ajaxIndex].response, 'wdiscount_value') != null)
				{

									wdiscount_value = parse_xml_element(AjaxObjects[ajaxIndex].response, 'wdiscount_value');
									if (document.getElementById('wdiscount_value_td') != null){
									document.getElementById('wdiscount_value_td').innerHTML = wdiscount_value; }
				}
				
				
					if (parse_xml_element(AjaxObjects[ajaxIndex].response, 'choosen_place') != null)
				{

									choosen_place = parse_xml_element(AjaxObjects[ajaxIndex].response, 'choosen_place');
										if (choosen_place == "xxx") {
											document.getElementById('post_nbr').style.border='2px solid red';
											document.getElementById('post_nbr_check').value = 'xxx';
											}
										else
										{
											
										document.getElementById('post_nbr').style.border='1px solid #30547d';
										document.getElementById('post_nbr_check').value = '';}
										
				}
				
				
			
			
			
			if (parse_xml_element(AjaxObjects[ajaxIndex].response, 'installment') != null)
				{

									value_installment = parse_xml_element(AjaxObjects[ajaxIndex].response, 'installment');
									
									
									
if (document.getElementById('installment_num_td') != null){
	
									document.getElementById('installment_num_td').innerHTML = value_installment; }
				}

	    };
        AjaxObjects[ajaxIndex].runAJAX();
    }
		
/*  -------------------------------------------------------------------------------------------  */



function change_price_quantity_playground(q, pid, opid){
	

	var payment_type = '';
		var delivery_type = '';
		var post_nbr = '';
			 var string_cross= '';
			 var coupontext = "";
			 var installment_number = 1;
			 var testpl= '';
	
	if (document.getElementById('payment_type')!=null){
		payment_type = document.getElementById('payment_type').value;
	}
	
	if (document.getElementById('installment_number')!=null){
		installment_number = document.getElementById('installment_number').value;
	}
	
	
	
		if (document.getElementById('testpl')!=null){
		testpl = document.getElementById('testpl').value;
	}
	
	if (document.getElementById('delivery_type')!=null){
		delivery_type = document.getElementById('delivery_type').value;
	}
	
			if (document.getElementById('cart_add_cross')!=null){
				
				
				 var cross=document.getElementsByName("cart_add_cross");
				for(var i=0;i<cross.length;i++){
					
					if (cross[i].checked){
											string_cross = string_cross + cross[i].value + ',' ;
					}

						}
			}
	
	
	
			if (document.getElementById('post_nbr')!=null){
		post_nbr = document.getElementById('post_nbr').value;
	}
	
				if (document.getElementById('coupontext')!=null){
		coupontext = document.getElementById('coupontext').value;
	}

	if (opid == null)  {
		
		opid = 0;
	}
	
	  var jsCache = new Array();
    var AjaxObjects = new Array();

	    var url='ajax_price_calculation_minipages.asp?q='+q+'&pid='+pid+'&opid='+opid+'&payment_type='+payment_type+'&coupontext='+coupontext+'&delivery_type='+delivery_type+'&post_nbr='+post_nbr+'&string_cross='+string_cross+'0' + '&testpl=' + testpl + '&installment_number=' + installment_number ;




alert(url);

        var ajaxIndex = AjaxObjects.length;
        AjaxObjects[ajaxIndex] = new sack();
        AjaxObjects[ajaxIndex].requestFile = url;
        AjaxObjects[ajaxIndex].onCompletion = function(){ 
				
				
				//price total
				value_price_total = parse_xml_element(AjaxObjects[ajaxIndex].response, 'price_total');	
				//alert('value_price_total=' + value_price_total);
				document.getElementById('price_total_td').innerHTML = value_price_total;




				if (parse_xml_element(AjaxObjects[ajaxIndex].response, 'postage') != null)
				{
									value_postage = parse_xml_element(AjaxObjects[ajaxIndex].response, 'postage');
									
									//alert('pos=' + value_postage);
									if (document.getElementById('postnina_td') != null){
				
			

				document.getElementById('postnina_td').innerHTML = value_postage; }
				}
				
				
				if (parse_xml_element(AjaxObjects[ajaxIndex].response, 'wdiscount_value') != null)
				{

									wdiscount_value = parse_xml_element(AjaxObjects[ajaxIndex].response, 'wdiscount_value');
									if (document.getElementById('wdiscount_value_td') != null){
									document.getElementById('wdiscount_value_td').innerHTML = wdiscount_value; }
				}
				
				
					if (parse_xml_element(AjaxObjects[ajaxIndex].response, 'choosen_place') != null)
				{

									choosen_place = parse_xml_element(AjaxObjects[ajaxIndex].response, 'choosen_place');
										if (choosen_place == "xxx") {
											document.getElementById('post_nbr').style.border='2px solid red';
											document.getElementById('post_nbr_check').value = 'xxx';
											}
										else
										{
											
										document.getElementById('post_nbr').style.border='1px solid #30547d';
										document.getElementById('post_nbr_check').value = '';}
										
				}
				
				
			
			
			
			if (parse_xml_element(AjaxObjects[ajaxIndex].response, 'installment') != null)
				{

									value_installment = parse_xml_element(AjaxObjects[ajaxIndex].response, 'installment');
									
									
									
if (document.getElementById('installment_num_td') != null){
	
									document.getElementById('installment_num_td').innerHTML = value_installment; }
				}

	    };
        AjaxObjects[ajaxIndex].runAJAX();
    }
		
	/* ---------------------------------------------------------------------------------------------  */
	
function parse_xml_element (xml, element){
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async="false";
  xmlDoc.loadXML(xml);
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    parser=new DOMParser();
    xmlDoc=parser.parseFromString(xml,"text/xml");
    }
  catch(e) {alert(e.message)}
  }

if (xmlDoc.getElementsByTagName(element)[0]!= null){
x=xmlDoc.getElementsByTagName(element)[0].childNodes[0];
return x.nodeValue;
}
else
{
	return '';
}


}
		
//end minipage functions

	function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
	function js_live_editing(l){
		MM_openBrWindow('http://ca.avenija.com/centraladmin/admin/liveediting_popup_edit.asp?' + l,'liveeditingpopup','scrollbars=no,resizable=no,width=600,height=570');
	}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function open_popup(theURL) { //v2.0
 MM_openBrWindow(theURL,'','scrollbars=yes,resizable=yes,width=520,height=500');
}

function open_popup_club_login(theURL) { //v2.0
 MM_openBrWindow(theURL,'','scrollbars=yes,resizable=yes,width=620,height=550');
}


function open_popup_wide(theURL) { //v2.0
 MM_openBrWindow(theURL,'','scrollbars=yes,resizable=yes,width=700,height=500');
}




function PopupPic(sPicURL) {
     window.open( 'popup_image.asp?url=' + sPicURL, "", "resizable=1,height=100,width=500");
}

function hideDiv(pass) { 
var divs = document.getElementsByTagName('div'); 
for(i=0;i<divs.length;i++){ 
if(divs[i].id.match(pass)){//if they are 'see' divs 
if (document.getElementById) // DOM3 = IE5, NS6 
divs[i].style.visibility="hidden";// show/hide 
else 
if (document.layers) // Netscape 4 
document.layers[divs[i]].display = 'hidden'; 
else // IE 4 
document.all.hideshow.divs[i].visibility = 'hidden'; 
} 
} 
} 

function showDiv(pass) { 
var divs = document.getElementsByTagName('div'); 
for(i=0;i<divs.length;i++){ 
if(divs[i].id.match(pass)){ 
if (document.getElementById) 
divs[i].style.visibility="visible"; 
else 
if (document.layers) // Netscape 4 
document.layers[divs[i]].display = 'visible'; 
else // IE 4 
document.all.hideshow.divs[i].visibility = 'visible'; 
} 
} 
}



function show_hide_element(id){
	var stil;
	
	stil=document.getElementById(id).style.display;
	
	if (stil=='block' ) {
	document.getElementById(id).style.display='none';
	}
	else
	{
	document.getElementById(id).style.display='block';
	}
	}
	
	
function changeclass(id, newClass) {

identity=document.getElementById(id);
identity.className=newClass;

}

function changevalue(id, newvalue) {

identity=document.getElementById(id);
identity.value=newvalue;

}

function changestyle(id, ifWrite) {

identity=document.getElementById(id);
if (ifWrite ==1 )
identity.style.border='2px solid red';
else
identity.style.border='1px solid #30547d';
}

function changestyle_div(id, ifWrite) {

identity=document.getElementById(id);
if (ifWrite ==1 )
identity.style.border='2px solid red';
else
identity.style.border='none';
}

function showDiv_display(pass) { 

var divs = document.getElementsByTagName('div'); 
for(i=0;i<divs.length;i++){ 
if(divs[i].id.match(pass)){ 
if (document.getElementById) 
divs[i].style.display="block"; 
} 
} 
}

function hideDiv_display(pass) { 

var divs = document.getElementsByTagName('div'); 
for(i=0;i<divs.length;i++){ 
if(divs[i].id.match(pass)){ 
if (document.getElementById) 
divs[i].style.display="none"; 
} 
} 
}


function isValidEmail(str) {
   return ( str.indexOf("@") > 0);
 
}

 
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}




// Flash!
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

// countdown

function time_show(id){
	var stil;
	
	stil=document.getElementById(id).style.display;
	
	if (stil=='block' ) {
	}
	else
	{
	document.getElementById(id).style.display='block';
	}
}



function time_hide(id){
	var stil;
	
	stil=document.getElementById(id).style.display;
	
	if (stil=='block' ) {
	document.getElementById(id).style.display='none';
	}

}

function countdown(obj)
{
	this.obj		= obj;
	this.Div		= "clock";
	this.BackColor		= "white";
	this.ForeColor		= "black";
	this.TargetDate		= "12/31/2020 5:00 AM";
	this.DisplayFormat	= "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
	this.CountActive	= true;
	
	this.DisplayStr;

	this.Calcage		= cd_Calcage;
	this.CountBack		= cd_CountBack;
	this.Setup		= cd_Setup;
}



function cd_Calcage(secs, num1, num2)
{
  s = ((Math.floor(secs/num1))%num2).toString();
  if (s.length < 2) s = "0" + s;
  return (s);
}
function cd_CountBack(secs)
{
if (secs>0) { 
  this.DisplayStr = this.DisplayFormat.replace(/%%D%%/g,	this.Calcage(secs,86400,100000));
  this.DisplayStr = this.DisplayStr.replace(/%%H%%/g,		this.Calcage(secs,3600,24));
  this.DisplayStr = this.DisplayStr.replace(/%%M%%/g,		this.Calcage(secs,60,60));
  this.DisplayStr = this.DisplayStr.replace(/%%S%%/g,		this.Calcage(secs,1,60));
	
	time_show('cat_counter');
}
else
{
	//location.reload(true);
	this.DisplayStr=" AAA ";
		
	time_hide('cat_nocounter');	
	
	if (document.getElementById("category_timer")!=null){
		document.getElementById("category_timer").className ="category_timer_off";
	}
	
	if (document.getElementById("timer_value")!=null){
		document.getElementById("timer_value").value ="0";
	}
	
	// Order finish HU
	if (document.getElementById("order_edit")!=null){
		document.getElementById("order_edit").style.display = "none";
	}

}
	
	
  document.getElementById(this.Div).innerHTML = this.DisplayStr;
  if (this.CountActive) setTimeout(this.obj +".CountBack(" + (secs-1) + ")", 990);
}

function cd_Setup()
{
	var dthen	= new Date(this.TargetDate);
  	var dnow	= new Date(this.NowDate);
	ddiff		= new Date(dthen-dnow);
	gsecs		= Math.floor(ddiff.valueOf()/1000);
	this.CountBack(gsecs);
}

function getCalendarDate()
{
 
   var now         = new Date();
   var monthnumber = now.getMonth()+1;
   var monthday    = now.getDate();
   var year        = now.getYear();
   if(year < 2000) { year = year + 1900; }
	 var hour   = now.getHours();
   var minute = now.getMinutes();
   var second = now.getSeconds();
   var ap = "AM";
   if (hour   > 11) { ap = "PM";             }
   if (hour   > 12) { hour = hour - 12;      }
   if (hour   == 0) { hour = 12;             }
   if (hour   < 10) { hour   = "0" + hour;   }
   if (minute < 10) { minute = "0" + minute; }
   if (second < 10) { second = "0" + second; }
   var dateString =  monthnumber+
                    '/' +
                    monthday +
                    '/' +
                    year +
										' ' +
										hour +
                    ':' +
                    minute +
                    ':' +
                    second +
                    " " +
                    ap;
   return dateString;
}

function setTfunction(t, divId) {
	ajaxpage('engine_getAjaxTFunction.asp?t=' + t , divId);
}






var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))

	var Target=document.getElementById(containerid);
	
	if (Target!=null) {
		Target.innerHTML=page_request.responseText;
	}

}




function ajaxpageThickbox(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
	loadpage(page_request, containerid);
	tb_init('a.thickbox, area.thickbox, input.thickbox');
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function change_cr_postage(payment_type){

hideDiv_display('postage_cr_post');
hideDiv_display('postage_cr_online');

if (payment_type=='post')
{
showdiv_display('postage_cr_post');
}
else
{
showdiv_display('postage_cr_online');
}
}


function IncludePage( PageURL, ContainerID) {

	var callback = 
	{ 
	  success:IncludePageSuccessHandler, 
	  failure: IncludePageFailureHandler, 
	  argument: { IncludePageContainerID: ContainerID}
	}; 

	var request = YAHOO.util.Connect.asyncRequest('GET', PageURL, callback);
}

function IncludePageSuccessHandler(o){
	var DivID=o.argument.IncludePageContainerID;
	
	if (document.getElementById(DivID ) != null) {
	document.getElementById(DivID ).innerHTML=o.responseText;
	}
}

function IncludePageFailureHandler(o){
	var DivID=o.argument.IncludePageContainerID;
	document.getElementById(DivID ).innerHTML=o.status + " " + o.statusText;
}

function T(FfunctionName, divId) {
	IncludePage('engine_getAjaxTFunction.asp?t=' + FfunctionName , divId);
}

	
			/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/
//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["myframe"]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById)
resizeIframe(iframeids[i])
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}

function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
if (document.getElementById)
document.getElementById(iframeid).src=url
}

if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller


function CartObrokOnChange( instType ) {
	
	if (instType!='cash')  {
		
				if (instType=='credit_card')  {
				document.getElementById('installment_number_card').disabled=false;
				showDiv_display('div_credit_card');
				hideDiv_display('div_trajnik');
				hideDiv_display('div_credit_normal');
				
				
					}
					else
					{
						document.getElementById('installment_number').disabled=false;	
						showDiv_display('div_trajnik');
						hideDiv_display('div_credit_card');				
						hideDiv_display('div_credit_normal');
			}
			}
	else
	{
			
				document.getElementById('installment_number').disabled=true;
					hideDiv_display('div_trajnik');
					hideDiv_display('div_credit_card');
					showDiv_display('div_credit_normal');
	}
}

//end iframe

// Functions for adding product to cart when options are enabled
// ---------------------------------------------------------------------------------
function addToCart(pid, addToQueryString){
	var sLink = 'cart_add.asp?id=' + pid + '&opid=' + opid + addToQueryString;
	document.location.href = sLink;
}
function response(result){
	var nekaj=result.split(";;");
	var rezultat2=nekaj[0].split(";");
	var element=rezultat2[0] //+ rezultat2[1]
	spustnimeni=document.getElementById(element);
	fillSelectFromArray(spustnimeni, nekaj[1] );
}
function product_options_change_menu(col, pid, obj, vrednost){
	var podatki = pid + ',' + col + ',' + vrednost + ',' + obj;
	var nova_kolona = col + 1;
	spustnimeni = document.getElementById(obj + nova_kolona);
		
	if (spustnimeni != null ){
		cp.call('tm/product_options_ajax.asp', 'get_product_options', response, podatki);
	} else {
		opid = vrednost;
	}
}
function fillSelectFromArray(selectCtrl, araj_s_podatki){
	var i, j;

	// empty existing items
	for (i = selectCtrl.options.length; i >= 0; i--){
		selectCtrl.options[i] = null; 
	}
	var itemArray = araj_s_podatki.split(";");
	
	if (itemArray != null){
		// add new items
		j = 0;
		for (i = 0; i < itemArray.length; i++){
			var podatki = itemArray[i].split(',');
			selectCtrl.options[j] = new Option(podatki[1]);
			selectCtrl.options[j].value = podatki[0]; 
			j++;
		}
		// select first item (prompt) for sub list
		selectCtrl.options[0].selected = true;
	}
	opid = selectCtrl.options[0].value;
}

function open_page_kredit(kredit, spec) {
    
    var st_anuitet = '';
    var nbr_obrok = document.getElementById('installment_number');
		var payment = '';
		var payment_value ='';
    var _this;
    var inx = 0;
    if(nbr_obrok!=null){
        inx = nbr_obrok.selectedIndex;
        st_anuitet = nbr_obrok.options[inx].value;
    }
		
			if(document.getElementById('obrok')!=null){
				payment = document.getElementById('obrok');
        inx_p = payment.selectedIndex;
        payment_value = payment.options[inx_p].value;
    }
		
		if(document.getElementById('payment_type')!=null){
				payment = document.getElementById('payment_type');
        inx_p = payment.selectedIndex;
        payment_value = payment.options[inx_p].value;
    }
		
     
    var sLink='popup_kredit.asp?cn=Installements&kredit=' + kredit + '&st_anuitet='+ st_anuitet+'&spec='+spec+'&payment='+payment_value;
		
    open_popup(sLink);

}

function open_page_kredit_kartica(kredit, spec) {
    
    var st_anuitet = '';
    var nbr_obrok = document.getElementById('installment_number_card');
		var payment = '';
		var payment_value ='';
    var _this;
    var inx = 0;
		
    if(nbr_obrok!=null){
        inx = nbr_obrok.selectedIndex;
        st_anuitet = nbr_obrok.options[inx].value;
    }
		
		if(document.getElementById('obrok')!=null){
				payment = document.getElementById('obrok');
        inx_p = payment.selectedIndex;
        payment_value = payment.options[inx_p].value;
    }
		
			if(document.getElementById('payment_type')!=null){
				payment = document.getElementById('payment_type');
        inx_p = payment.selectedIndex;
        payment_value = payment.options[inx_p].value;
    }
     
    var sLink='popup_kredit.asp?cn=Installements&kredit=' + kredit + '&st_anuitet='+ st_anuitet+'&spec='+spec+'&payment='+payment_value;
		
    open_popup(sLink);

}
// ---------------------------------------------------------------------------------


// dropbox za email.si uporabnike
var dropboxleft=20;
var dropboxtop=130;
var dropspeed=50//10 //set speed of drop animation (larger=faster)

//Specify display mode. 3 possible values are:
//1) "always"- This makes the fade-in box load each time the page is displayed
//2) "oncepersession"- This uses cookies to display the fade-in box only once per browser session
//3) integer (ie: 5)- Finally, you can specify an integer to display the box randomly via a frequency of 1/integer...
// For example, 2 would display the box about (1/2) 50% of the time the page loads.

var displaymode="always"

///Don't edit beyond here///////////

if (parseInt(displaymode)!=NaN)
var random_num=Math.floor(Math.random()*displaymode)
var ie=document.all
var dom=document.getElementById

function initbox(){
if (!dom&&!ie)
return
crossboxcover=(dom)?document.getElementById("dropinboxcover") : document.all.dropinboxcover
crossbox=(dom)?document.getElementById("dropinbox"): document.all.dropinbox
scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
crossbox.height=crossbox.offsetHeight
crossboxcover.style.height=parseInt(crossbox.height)+"px"
crossbox.style.top=crossbox.height*(-1)+"px"
crossboxcover.style.left=dropboxleft+"px"
crossboxcover.style.top=dropboxtop+"px"
crossboxcover.style.visibility=(dom||ie)? "visible" : "show"
dropstart=setInterval("dropin()",50)
}

function dropin(){
scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
if (parseInt(crossbox.style.top)<0){
crossboxcover.style.top=scroll_top+dropboxtop+"px"
crossbox.style.top=parseInt(crossbox.style.top)+dropspeed+"px"
}
else{
clearInterval(dropstart)
crossbox.style.top=0
}
}

function truebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = ""
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset)
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function closeCheckEmail(){
	var crossboxcover = document.getElementById("dropinboxcover");
	if (window.dropstart) clearInterval(dropstart)
	crossboxcover.style.visibility="hidden"
}

var ok = '';
var error = '';
var klicaj = '';

function checkEmail(id, ok, error, klicaj){
	if (document.getElementById){
		var vpisan_email = document.getElementById(id).value;
	}else if ((document.all) && (!document.getElementById)){  // ie4
		var vpisan_email = document.all.id.value;
	}else if (document.layers){  // ns4
		var vpisan_email = document.layers[id].value;
	}
	else{
		var vpisan_email = document.all[id].value;
	}

	var error_email = document.getElementById(id);
	var vseok = true;

	if(vpisan_email == "" || vpisan_email == null){
		if(ok != '' && error != '' && klicaj != ''){
			show(error);
			error_email.className = "errFormValidation";
			return error_email;
		}
		else {
			vseok = false;
			return vseok;
		}
	}
	var email = vpisan_email.toLowerCase();

	if(!email.match("@")){
		if(ok != '' && error != '' && klicaj != ''){
			show(error);
			hide(klicaj);
			hide(ok);
			error_email.className = "errFormValidation";
			validateEmailAjax(this, id);
			return error_email;
		}
		else{
			vseok = false;
			return vseok;
		}
	}

	AtPos = email.indexOf("@")
	StopPos = email.lastIndexOf(".") // dot, pika

	if (AtPos == -1 || StopPos == -1 || AtPos == 0 || StopPos-AtPos <= 1 || StopPos < AtPos || AtPos == email.length || StopPos == email.length) {
		if(ok != '' && error != '' && klicaj != ''){
			show(error);
			hide(ok);
			hide(klicaj);
			//return false;
			error_email.className = "errFormValidation";
			return error_email;
		}
		else{
			vseok = false;
			return vseok;
		}
	}
		
	var len = email.length;
		var pos = email.lastIndexOf ( '.', len - 1 ) + 1;
		if ((len - pos) > 4) {
			//show('email_validateERR_klicaj');
			//hide('email_validateOK');
			if(ok != '' && error != '' && klicaj != ''){
				show(klicaj);
				hide(ok);
				validateEmailAjax(email, id);
				//return false;
				error_email.className = "errFormValidation";
				return error_email;
			}
			else {
				vseok = false;
				return vseok;
			}
		}
		else if((len - pos) < 2) {
			if(ok != '' && error != '' && klicaj != ''){
				show(error);
				hide(ok);
				hide(klicaj);
				error_email.className = "errFormValidation";
				return error_email;
			}
			else {
				vseok = false;
				return vseok;
			}
		}

	var nedovoljenEmail = "@email.si";
	//var nedovoljenEmail = /@email.si/;
	//nedovoljenEmail = email.search(nedovoljenEmail);
	nedovoljenEmail = email.match(nedovoljenEmail);
	var emailKoncnica = email.length - StopPos; // 3 more bit
	if (nedovoljenEmail != null && emailKoncnica != 3){
		if(ok != '' && error != '' && klicaj != ''){
			hide(ok);
			show(klicaj);
			error_email.className = "errFormValidation";
			return error_email;
		}
		else {
			vseok = false;
			return vseok;
		}
	}	

	if(nedovoljenEmail != null && emailKoncnica == 3){
		initbox();
		if(ok != '' && error != '' && klicaj != ''){
			error_email.className = "errFormValidation";
			//return error_email;
			show(klicaj);
			hide(ok);
		}
		vseok = false;
		return vseok;
	}

	if(ok != '' && error != '' && klicaj != ''){
		show(ok);
		hide(error);
		hide(klicaj);
		error_email.className = "FormValid";
		return error_email;
	}else{
		return vseok;
	}
}

function checkEmail2(id){
	if (document.getElementById){
		var vpisan_email = document.getElementById(id).value;
	}else if ((document.all) && (!document.getElementById)){  // ie4
		var vpisan_email = document.all.id.value;
	}else if (document.layers){  // ns4
		var vpisan_email = document.layers[id].value;
	}
	else{
		var vpisan_email = document.all[id].value;
	}

	var error_email = document.getElementById(id);
	var vseok = true;

	if(vpisan_email == "" || vpisan_email == null){
		vseok = false;
		return vseok;
	}
	
	var email = vpisan_email.toLowerCase();

	if(!email.match("@")){
		vseok = false;
		return vseok;
	}

	AtPos = email.indexOf("@")
	StopPos = email.lastIndexOf(".") // dot, pika

	if (AtPos == -1 || StopPos == -1 || AtPos == 0 || StopPos-AtPos <= 1 || StopPos < AtPos || AtPos == email.length || StopPos == email.length) {
		vseok = false;
		return vseok;
	}
		
	var len = email.length;
	var pos = email.lastIndexOf ( '.', len - 1 ) + 1;
	if ((len - pos) > 4) {
		vseok = false;
		return vseok;
	}else if((len - pos) < 2) {
		vseok = false;
		return vseok;
	}

	var nedovoljenEmail = "@email.si";
	//var nedovoljenEmail = /@email.si/;
	//nedovoljenEmail = email.search(nedovoljenEmail);
	nedovoljenEmail = email.match(nedovoljenEmail);
	var emailKoncnica = email.length - StopPos; // 3 more bit
	//if(nedovoljenEmail != -1){
	if (nedovoljenEmail != null && emailKoncnica != 3){
		vseok = false;
		return vseok;
	}	

	if(nedovoljenEmail != null && emailKoncnica == 3){
		initbox();
		vseok = false;
		return vseok;
	}
	return vseok;
}

function closeDivs(ok, error, klicaj){
	hide(ok);
	hide(error);
	hide(klicaj);
}

// to je za preverjanje telefonskih številk
//function checkPhoneNumber(id) {
function checkPhoneNumber(id, ok, error) {
	var PhoneNumber = document.getElementById(id).value;
	var valid = 1
	var GoodChars = "0123456789.()-+/ "
	var i = 0
	var samCifre = 0;
	error_phonenumber = document.getElementById(id);
	
	if (PhoneNumber=="") {
		// Return false if number is empty
		valid = 0
		error_phonenumber.className = "errFormValidation"
	}

	for (i =0; i <= PhoneNumber.length -1; i++) {
		if (GoodChars.indexOf(PhoneNumber.charAt(i)) == -1) {
			valid = 0
			error_phonenumber.className = "errFormValidation"
		} // End if statement
//    var samCifre = document.getElementById(id).value.replace(/[\(\)\.\-\+\/\ ]/g, '');
		samCifre = PhoneNumber.replace(/[\(\)\.\-\+\/\ ]/g, '');

/*		if(samCifre.length == 16 && samCifre.substring(0,8) == "00386386" ){
			samCifre = "("+samCifre.substring(0,5)+")" + samCifre.substring(8,16);
			//document.formorderfinish.tel.value=samCifre;
			document.forms[''+FormName+''].elements[''+ElementName+''].value=samCifre;
			samCifre = samCifre.substring(1,6) + samCifre.substring(7,16);
		}
		else if(samCifre.length == 14 && samCifre.substring(0,6) == "386386" ){
			samCifre = "(+"+samCifre.substring(0,3)+")" + samCifre.substring(6,14);
			//document.formorderfinish.tel.value=samCifre;
			document.forms[''+FormName+''].elements[''+ElementName+''].value=samCifre;
			samCifre = samCifre.substring(2,5) + samCifre.substring(6,14);
		}
*/	} // End for loop
	
	if((samCifre.length == 13 && samCifre.substring(0,5) == "00386") || (samCifre.length == 11 && samCifre.substring(0,3) == "386") || (samCifre.length == 9 && samCifre.substring(0,1) == 0)){
		valid = 1;
		//show('gsm_validateOK');
		//hide('gsm_validateERR');
		show(ok);
		hide(error);
		error_phonenumber.className = "FormValid"
	}
	else {
		valid = 0;	
		error_phonenumber.className = "errFormValidation"
		//show('gsm_validateERR');
		//hide('gsm_validateOK');
		show(error);
		hide(ok);
	}
	return valid
}

//function hideDivs(){
function hideDivs(ok, error){
	//hide('gsm_validateOK');
	//hide('gsm_validateERR');
	hide(ok);
	hide(error);
}

id = "page_search_textfield";
function disableEnterKey(e)
{
     var key;     
     if(window.event){
          key = window.event.keyCode; //IE
     }
     else {
          key = e.which; //firefox
     }

	if(key == 13 && checkEmail(id, '', '', '') == false){
    	return false;
    }
    else {
		return true;
    }
return (key != 13);
}


function open_cart (product1, product2)
{
	var url;
	document.getElementById("popup_cart").style.visibility="visible"; 
	url = 'popup_cart_trendset.asp?prod1='+product1+'&prod2='+product2;
  ajaxpage(url,'popup_cart');
	
}
function close_cart ()
{
	document.getElementById("popup_cart").style.visibility="hidden"; 
	
}

function changeOpid (trend_single_id, trend_double_id)
{
	var q = 1;
	var url;
	var choosePid =0;
	var radioObj;
	
	if (document.getElementById("q") != null)
	{
		q = document.getElementById("q").value;
	}
	
	if (document.getElementsByName("pids") != null)
	{
		radioObj = document.getElementsByName("pids");
		radioLength = radioObj.length;
	
		for(var i = 0; i < radioLength; i++) {
			if(radioObj[i].checked) {
				choosePid = radioObj[i].value;
			}
		}
	}
					
			if (choosePid == trend_single_id)
			{
				showDiv_display('opid'+trend_single_id);
				hideDiv_display('opid'+trend_double_id);
				showDiv_display('price'+trend_single_id);
				hideDiv_display('price'+trend_double_id);
				document.getElementById('pids_' + choosePid).checked = true;
				
			}
			else
			{
				showDiv_display('opid'+trend_double_id);
				hideDiv_display('opid'+trend_single_id);
				showDiv_display('price'+trend_double_id);
				hideDiv_display('price'+trend_single_id);
				document.getElementById('pids_' + choosePid).checked = true;
			}
			
	
	if (document.getElementById("selectPrice") != null)
	{
		url = 'ajax_trendset_price.asp?checkTrend='+choosePid+'&trend_single_id='+trend_single_id+'&trend_double_id='+trend_double_id+'&q='+q;
  		ajaxpage(url,'selectPrice');
	}
			
			
					
}

function checkOrderFormTrend(tn,id1,id2)
{
	var pids = document.getElementsByName("pids");
	var pidsLength = pids.length;
	var ptype = '';
	
	for(var i = 0; i < pidsLength; i++) {
		if(pids[i].checked) {
			selectPid = pids[i].value;
		}
	}
		
		var opid = document.getElementsByName('opid'+selectPid);
		var opidLength = opid.length;
		var selectOpid = 0;

		for(var i = 0; i < opidLength; i++) 
		{
				if(opid[i].checked) 
				{selectOpid = opid[i].value;}
		}

		
			var selectIndexQ = document.getElementById('q').selectedIndex;
			var selectQ = document.getElementById('q').options[selectIndexQ].value;
			
	if (selectOpid==0)
		{
			showDiv_display('form_error');
		}
	else
		{
			
			
			var sLink='cart_add_redirect_back.asp?pid=' + selectPid + '&ptype='+ ptype +'&opid=' + selectOpid + '&cid=0&tn='+ tn+ '&id1='+ id1+ '&id2='+ id2+ '&q='+ selectQ;
			document.location.href=sLink;
		} 		
	
}

function add_to_cart_redirect(pid, ptype, cid, tn, id1, id2, q) {
    
    var op_id = '';
    var ddl = 'select_menu' + pid;
    var _this;
    var inx = 0;
   
    if(document.getElementById(ddl)!=null){
 
        _this = document.getElementById(ddl);
        inx = _this.selectedIndex;
        op_id = _this.options[inx].value;
    }
     
    var sLink='cart_add_redirect_back.asp?pid=' + pid + '&ptype='+ ptype +'&opid=' + op_id + '&cid='+ cid+ '&tn='+ tn+ '&id1='+ id1+ '&id2='+ id2+ '&q='+ q;
		
    document.location.href=sLink;

}

var ProductPrice=[];


function SetPriceMinisites(id,val){
	 
        if( document.getElementById('your_price'+id)!=null){
             document.getElementById('your_price'+id).innerHTML = ProductPrice[val]["your_price"];
            if (ProductPrice[val]["your_price"]==''){HideMinisite('your_price_txt'+id);
																											HideMinisite('your_price'+id)}
            else {ShowMinisite('your_price_txt'+id);
									ShowMinisite('your_price'+id)}   
         };

        if( document.getElementById('you_save'+id)!=null){
             document.getElementById('you_save'+id).innerHTML = ProductPrice[val]["you_save"];
						 
						 if(ProductPrice[val]["you_save"] == ''){
							  	if( document.getElementById('you_save_txt'+id)!=null){
            					HideMinisite('you_save_txt'+id);}
									HideMinisite('you_save'+id)
         				}
            	else 
         			{
								if( document.getElementById('you_save_txt'+id)!=null){
             					ShowMinisite('you_save_txt'+id);}
						 		ShowMinisite('you_save'+id)
         			}    
        };
        if( document.getElementById('reg_price'+id)!=null){
             document.getElementById('reg_price'+id).innerHTML = ProductPrice[val]["reg_price"]
					if(ProductPrice[val]["reg_price"]==''){HideMinisite('reg_price_txt'+id);
																								HideMinisite('reg_price'+id)}
            else {ShowMinisite('reg_price_txt'+id);
									ShowMinisite('reg_price'+id)} 
            };
						
						//======================
						
					if( document.getElementById('1your_price'+id)!=null){
             document.getElementById('1your_price'+id).innerHTML = ProductPrice[val]["your_price"];
            if (ProductPrice[val]["your_price"]==''){HideMinisite('1your_price_txt'+id);
																											HideMinisite('1your_price'+id)}
            else {ShowMinisite('1your_price_txt'+id);
									ShowMinisite('1your_price'+id)}   
         };

        if( document.getElementById('1you_save'+id)!=null){
             document.getElementById('1you_save'+id).innerHTML = ProductPrice[val]["you_save"];
						 
						 if(ProductPrice[val]["you_save"] == ''){
							  	if( document.getElementById('1you_save_txt'+id)!=null){
            					HideMinisite('1you_save_txt'+id);}
									HideMinisite('1you_save'+id)
         				}
            	else 
         			{
								if( document.getElementById('1you_save_txt'+id)!=null){
             					ShowMinisite('1you_save_txt'+id);}
						 		ShowMinisite('1you_save'+id)
         			}    
        };
        if( document.getElementById('1reg_price'+id)!=null){
             document.getElementById('1reg_price'+id).innerHTML = ProductPrice[val]["reg_price"]
					if(ProductPrice[val]["reg_price"]==''){HideMinisite('1reg_price_txt'+id);
																								HideMinisite('1reg_price'+id)}
            else {ShowMinisite('1reg_price_txt'+id);
									ShowMinisite('1reg_price'+id)} 
            };
						
			if( document.getElementById('1reg_price'+id)!=null){
             document.getElementById('1reg_price'+id).innerHTML = ProductPrice[val]["reg_price"]
					if(ProductPrice[val]["reg_price"]==''){HideMinisite('1reg_price_txt'+id);
																								HideMinisite('1reg_price'+id)}
            else {ShowMinisite('1reg_price_txt'+id);
									ShowMinisite('1reg_price'+id)} 
            };
						
				
					if( document.getElementById('select_menu'+id)!=null){
						document.getElementById('select_menu'+id).value = val;
					}
					if( document.getElementById('1select_menu'+id)!=null){
						document.getElementById('1select_menu'+id).value = val;
					}


 }

function Show(){
	for(var i=arguments.length-1;i>= 0;i--){$(arguments[i]).style.display=""}
}

function Hide(){
	for(var i=arguments.length-1;i>= 0;i--){$(arguments[i]).style.display="none"}
}

function ShowMinisite(){
	for(var i=arguments.length-1;i>= 0;i--){document.getElementById(arguments[i]).style.display=""}
}

function HideMinisite(){
	for(var i=arguments.length-1;i>= 0;i--){document.getElementById(arguments[i]).style.display="none"}
}