
// pop up pencere
var name='popwin';
var others='width=600, height=500,scrollbars=yes';
function openPopUp(page,name,others){
	window.open(page,name,others);
}


// uyelik formunda teslimat bilgisi ayni fonksiyonu
// sepet ve uyelik formlarinda birlikte kullaniliyor o yuzden birinde
// degisiklik yapinca oburune bakmak gerek!!!
function shipping_same(_form)
{

if (_form.same.checked) // if shipping same is clicked
	{
	with (_form)
		{
		sname.value=name.value
		saddr1.value=addr1.value
		saddr2.value=addr2.value
		szip.value=zip.value
		scity.options[city.options.selectedIndex].selected=true
		sphone.value=phone.value
		sfax.value=fax.value
		smail.value=mail.value
		}
	}
else
	{
	with (_form)
		{
		sname.value=""
		saddr1.value=""
		saddr2.value=""
		szip.value=""
		scity.options[0].selected=true
		sphone.value=""
		sfax.value=""
		smail.value=""
		}
	}
}


function shipping_same_bb(_form)
{

if (_form.same.checked) // if shipping same is clicked
	{
	with (_form)
		{
		sname.value = firm_unvan.value
		saddr1.value = addr1.value
		saddr2.value = addr2.value
		szip.value = zip.value
		scity.options[city.options.selectedIndex].selected = true
		scounty.value = county.value;
		sphone.value = phone.value
		sfax.value = fax.value
		}
	}
else
	{
	with (_form)
		{
		sname.value=""
		saddr1.value=""
		saddr2.value=""
		szip.value=""
		scity.options[0].selected=true
		scounty.value="";
		sphone.value=""
		sfax.value=""
		}
	}
}

// sepet izleme ekranlarindan adet degistirme veya odeme ekranlarina gecis
function go_page(_form,params) {
	_form.action = params;
	_form.submit();
}

// odemede hata farkedilmesi durumunda geri dondurgec
function checkout_confirm_back(_form) {
	_form.action += '&page=checkout_confirm_back';
	_form.submit();
}

function payment_option_check(_form,index){
	_form.payment_option[index].checked=true;
}

function control_payment_option(_form,index) {
	banka = _form.bank_option.value
	if (banka == 0 ) {
		alert('Lütfen Banka Seçiniz');
		_form.bank_option.focus();
		return false;
	}
}


function pop_up_sube(id) {
	window.open('./sube.php?id='+id,'sube','width=600,toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0');
}

function slideleft(){
if (iedom){
if (parseInt(cross_slide.style.left)>(actualwidth*(-1)+8))
cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed+"px"
else
cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth+slideshowgap+"px"

if (parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8))
cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed+"px"
else
cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth+slideshowgap+"px"

}
else if (document.layers){
if (ns_slide.left>(actualwidth*(-1)+8))
ns_slide.left-=copyspeed
else
ns_slide.left=ns_slide2.left+actualwidth+slideshowgap

if (ns_slide2.left>(actualwidth*(-1)+8))
ns_slide2.left-=copyspeed
else
ns_slide2.left=ns_slide.left+actualwidth+slideshowgap
}
}

function fillup(){
if (iedom){
cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2
cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3
cross_slide.innerHTML=cross_slide2.innerHTML=leftrightslide
actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth
cross_slide2.style.left=actualwidth+slideshowgap+"px"
}
else if (document.layers){
ns_slide=document.ns_slidemenu.document.ns_slidemenu2
ns_slide2=document.ns_slidemenu.document.ns_slidemenu3
ns_slide.document.write(leftrightslide)
ns_slide.document.close()
actualwidth=ns_slide.document.width
ns_slide2.left=actualwidth+slideshowgap
ns_slide2.document.write(leftrightslide)
ns_slide2.document.close()
}
lefttime=setInterval("slideleft()",30)
}

// this function is needed to work around 
  // a bug in IE related to element attributes
  function hasClass(obj) {
     var result = false;
     if (obj.getAttributeNode("class") != null) {
         result = obj.getAttributeNode("class").value;
     }
     return result;
  }   

function stripe(id) {
    // the flag we'll use to keep track of 
    // whether the current row is odd or even
    var even = false;

    // if arguments are provided to specify the colours
    // of the even & odd rows, then use the them;
    // otherwise use the following defaults:
    id = arguments[0] ? arguments[0] : "zebra_table";
    var evenColor = arguments[1] ? arguments[1] : "#ffffff";
    var oddColor = arguments[2] ? arguments[2] : "#EFF3FA";
  
    // obtain a reference to the desired table
    // if no such table exists, abort
    var z = document.getElementsByTagName("table");
    if (!z) { return; }

    for (var t = 0; t < z.length; t++) {
	table=z[t];
    if (! table) { continue; }
    if (table.className != 'zebra_table' ) {continue;}
    // by definition, tables can have more than one tbody
    // element, so we'll have to get the list of child
    // &lt;tbody&gt;s 
    var tbodies = table.getElementsByTagName("tbody");

    // and iterate through them...
    for (var h = 0; h < tbodies.length; h++) {
    
     // find all the &lt;tr&gt; elements... 
      var trs = tbodies[h].getElementsByTagName("tr");
      
      // ... and iterate through them
      for (var i = 0; i < trs.length; i++) {

        // avoid rows that have a class attribute
        // or backgroundColor style
        if (! hasClass(trs[i]) &&
            ! trs[i].style.backgroundColor) {
 		  
          // get all the cells in this row...
          var tds = trs[i].getElementsByTagName("td");
        
          // and iterate through them...
          for (var j = 0; j < tds.length; j++) {
        
            var mytd = tds[j];

            // avoid cells that have a class attribute
            // or backgroundColor style
            if (! hasClass(mytd) &&
                ! mytd.style.backgroundColor) {
        
              mytd.style.backgroundColor =
                even ? evenColor : oddColor;
            
            }
          }
        }
        // flip from odd to even, or vice-versa
        even =  ! even;
      }
    }
 }
  }

//window.onload = stripe;

function alert_tasarim() {
	alert('TASARIM AŞAMASINDA');
}

function alert_banka() {
	alert('BANKA HESAP BİLGİLERİ BEKLENİYOR');
}

var sube = 0;
var TabIndex = 11;


function fnAppendIt(Column,ElementType,Name_ID,TxtAlign,Val,Siz,Inner)
{
var oNewDiv = document.createElement("DIV");
var selectedIndex;
oNewDiv.name = Column.id + "_DIV_" + sube;
oNewDiv.id = Column.id + "_DIV_" + sube;

var oNewElement = document.createElement(ElementType);
oNewElement.name = Name_ID + sube;
oNewElement.id = Name_ID + sube;
oNewElement.tabIndex = TabIndex++; 
if (ElementType == "INPUT") {
	if (TxtAlign) { oNewElement.style.textAlign = TxtAlign; }
	if (Val) { oNewElement.value = Val; }
	if (Siz) { oNewElement.size = Siz; }
	if (Inner) { oNewElement.innerText = Inner; }
	
}
if (ElementType == "SELECT") {
	if (Name_ID == "sube_il_") {
		coll= document.dealer_form.city.options;
	}
	
	for (var idx=0; idx < coll.length; idx++){
		// make OPTION available
		oOption = new Option(coll[idx].text, coll[idx].value);
		if (coll[idx].value == Val) {
			selectedIndex=oNewElement.options.length;
		}
		oNewElement.options[oNewElement.options.length] = oOption;
	}
	oNewElement.options.selectedIndex=selectedIndex;
}

oNewDiv.appendChild(oNewElement);
Column.appendChild(oNewDiv);
}

function fnAppend() {
sube++;

sube_il_val = arguments[0] ? arguments[0] : "";
sube_ilce_val = arguments[1] ? arguments[1] : "";
sube_adres_val = arguments[2] ? arguments[2] : "";
sube_tel_val = arguments[3] ? arguments[3] : "";

fnAppendIt(sube_il,"SELECT","sube_il_","",sube_il_val,10,null);
fnAppendIt(sube_ilce,"INPUT","sube_ilce_","",sube_ilce_val,20,null);
fnAppendIt(sube_adres,"INPUT","sube_adres_","",sube_adres_val,26,null);
fnAppendIt(sube_tel,"INPUT","sube_tel_","",sube_tel_val,10,null);
}

function getEl(el) {
	return document.getElementById ? document.getElementById(el) : document.all.el;	
}

function view(id) {
	day = new Date();
	handle = day.getTime();
	window.open('view.php?'+'&id='+id,handle,'width=780,height=480,scrollbars=yes,resizable=1,status=1');
}

////// CHECKBOX CHECK ALL
var all_checked=false
// *********************************************************
// check all checkboxes
function check_all(_form,element_name) {
	len = _form.elements.length
	for( f=0 ; f<len ; f++) {
		if (_form.elements[f].name==element_name) {
			_form.elements[f].checked=(all_checked==false) ? true : false
		}
	}
	all_checked=(all_checked==false) ? true : false
}

function act_favors(_form,action,params) {

  params = arguments[2] ? arguments[2] : "";
	switch (action) {
		case 'delete':
			if (window.confirm("Seçtiğiniz favori ürünler silinecek, Emin misiniz?")) {
				_form.action += "&page=delete_favors&"+params;
				_form.submit();
			}
		break;
		case 'add_favors_to_cart':
				_form.action += "&page=add_favors_to_cart&"+params;
				_form.submit();
		break;
	}
}


function openssl(page,name,others){
	window.open('https://services.choicepoint.net/servlet/com.kx.was.servlets.CPUGBNclient?GT26812475','ssl','width=400, height=490,scrollbars=yes');
}

function show_news(id) {
	day = new Date();
	handle = day.getTime();
	window.open('news.php?'+'&id='+id,handle,'width=580,height=480,scrollbars=yes,resizable=1,status=1');
}

function show_faq(id) {
	day = new Date();
	handle = day.getTime();
	window.open('faq.php?'+'&id='+id,handle,'width=580,height=480,scrollbars=yes,resizable=1,status=1');
}

function show_product(id) {
	day = new Date();
	handle = day.getTime();
	window.open('prod.php?'+'&page=prod&prod_id='+id,handle,'width=580,height=480,scrollbars=yes,resizable=1,status=1');
}

function check_import(which) {
	form_name=document.prod_list_form
	element_name="prod_ids[]"
	len = form_name.elements.length
	checked_flag= false
	for( f=0 ; f<len ; f++)
		{
		if ( (form_name.elements[f].name==element_name) && (form_name.elements[f].checked==1) ) 
			{
			checked_flag=true
			}
		}
	if (!checked_flag)
		{
		alert("Eklemek için ürün seçmediniz!")
		return false
		}
	else
		{
		if (which=='basket') {
			document.prod_list_form.action += "page=basket_import";
		} else if(which=='favors') {
			document.prod_list_form.action += "page=add_favors";
		}
		document.prod_list_form.submit()
		}		
}

function check_installment() {
	document.ccForm.instalment.checked = true;
}

function return_2shop(url) {
	window.location.href=url
}