// (C) 2002  Yazilim Vadisi
var	TimerID = 0;
var	TimerID2 = 0;
var	TimerID3 = 0;
var	TimerID2_Count = 0;
var	TimerID3_Count = 0;
var TimerID_Message = 0;
// border color for empty fields
EmptyFieldColor = '#ff0000';

//
TempColor = '#ff0000';

// border style for empty fields
EmptyFieldStyle = 'solid';

// border color for filled fields
FillFieldColor = 'FFC9A0';

// KEYDOWN

function keyDown()
{
	alert('test');
	k = window.event.keyCode;
	if (k == 13) { // enter key pressed
		DoSearch('frm_CenterMain', document.getElementById('str').value, document.getElementById('quicksearch').value, 'Quicksearch', '1');
		return false;
   }
}
// KEYDOWN

function Show_RandomProducts(_IFrame, _Div)
{
		document.getElementById(_Div).innerHTML = parent.frames[_IFrame].document.body.innerHTML;
//	alert(_IFrame + _Div)
	if (TimerID2_Count < 10)
	{
	TimerID2_Count = TimerID2_Count + 1;
	TimerID2 = setTimeout("FrameReLoad('frm_RandomProducts', '/V2/SPg/RandomProducts', TimerID2);", 10000);
	}
}

function Show_Popular4_1(_IFrame, _Div)
{
		document.getElementById(_Div).innerHTML = parent.frames[_IFrame].document.body.innerHTML;
//	alert(_IFrame + _Div)
	if (TimerID3_Count < 10)
	{
	TimerID3_Count = TimerID3_Count + 1;
	TimerID3 = setTimeout("FrameReLoad('frm_popular4_1', '/V2/SPg/popular4_1', TimerID3);", 5000);
	}
}

function FrameReLoad(_IFrame, _IFrame_Url, _Timer){
	clearTimeout(_Timer);
	frames[_IFrame].document.location = _IFrame_Url;
	}

function Show_Basket(_IFrame, _Div){
	Assign_Div(_IFrame, _Div);
//	alert(_IFrame + _Div)
	if (document.getElementById('added') != null)
	{
		TempColor =	document.getElementById('added').style.backgroundColor;
		document.getElementById('added').style.backgroundColor = "yellow";
		TimerID = setTimeout("RestoreAddedColor();", 1000);
	}
	}

function RestoreAddedColor(){
		clearTimeout(TimerID);
		document.getElementById('added').style.backgroundColor = TempColor;
}

function DisplayMessage1(){
	window.status = StatusMessage1;
	TimerID_Message = setTimeout("DisplayMessage2();", 300);
}

function DisplayMessage2(){
	window.status = StatusMessage2;
	clearTimeout(TimerID_Message);
	if (MessageDisplayer_Active) {TimerID_Message = setTimeout("DisplayMessage1();", 300);}
}

function Assign_Div(_IFrame, _Div){
		document.getElementById(_Div).innerHTML = parent.frames[_IFrame].document.body.innerHTML;
		clearTimeout(TimerID_Message);
		MessageDisplayer_Active = false;
		window.status = '';
		if (_IFrame == 'frm_Basket'){ window.scroll(0, 0)}else{window.scroll(0, 0)};
	}
	
function LoadPage(_IFrame, _Url){
	frames[_IFrame].document.location = _Url;
	}


function AddBasketMulti(_IFrame, ItemNumber, AddAmount){
//alert('ok')
//alert(frames[_IFrame].document.location);
	 if (ItemNumber != 364) 
	 {
	    frames[_IFrame].document.location = '/V2/SPg/BasketMiniList/View/basketmini_frame/Pg/BasketAdd/?Number=' + ItemNumber + '&AddAmount=' + AddAmount;
	 }
	}

/*
function AddBasketMulti(_IFrame, ItemNumber, AddAmount){ 
	frames[_IFrame].navigate( '/V2/SPg/BasketMiniList/View/basketmini_frame2/Pg/BasketAdd/?Number=' + ItemNumber + '&AddAmount=' + AddAmount);
 } 
*/
	
	
function AddBasket(_IFrame, ItemNumber){
	 if (ItemNumber != 364) 
	 {
	AddBasketMulti(_IFrame, ItemNumber, 1);
	}
	}

function DelItem(_IFrame, item_number) {
	frames[_IFrame].document.location  = '/V2/SPg/BasketMiniList/View/basketmini_frame/Pg/BasketUpdate/?Number_Del=' + item_number;
}

function ShowMeta(_IFrame, ItemNumber){
	StatusMessage1 = 'Çağrılan meta YÜKLENİYOR...';
	StatusMessage2 = 'Çağrılan meta YÜKLENİYOR';
	MessageDisplayer_Active = true;
	DisplayMessage1();
	frames[_IFrame].document.location = '/V2/SPg/MetaDetail/Number/' + ItemNumber; 
	}

function ShowMeta2(_IFrame, ItemNumber, Str, Quicksearch, PageNumber, SearchOrder){
	StatusMessage1 = 'Çağrılan meta YÜKLENİYOR...';
	StatusMessage2 = 'Çağrılan meta YÜKLENİYOR';
	MessageDisplayer_Active = true;
	DisplayMessage1();
	
	frames[_IFrame].document.location = '/V2/SPg/MetaDetail/Number/' + ItemNumber + '/Str/' + Str + '/Quicksearch/' + Quicksearch + '/PageNumber/' + PageNumber + '/SearchOrder/' + SearchOrder; 
	}

function DoSearch(_IFrame, SearchStr, SearchType, PageNumber, SearchOrder){
//alert('test');
//	frames[_IFrame].document.location = '/V2/SPg/Search/Str/' + SearchStr + '/Quicksearch/' + SearchType + '/PageNumber/' + PageNumber + '/Order/' + SearchOrder  + '/DestFrame/' + _IFrame + '.htm';
	if (PageNumber == '') {PageNumber = 1;}
	document.location = '/V2/Pg/Search/Str/' + SearchStr + '/Quicksearch/' + SearchType + '/PageNumber/' + PageNumber + '/Order/' + SearchOrder  + '/DestFrame/' + _IFrame + '.htm';
	}
	
function FormControl(FormName, WarnMsgs, FieldNames) {
  var WarnStr = "";
  FieldLength = FieldNames.length;
  for (i = 0; i < FieldLength; i++) {
    if (document.forms[FormName].elements[FieldNames[i]].value == '') {
      WarnStr += WarnMsgs[FieldNames[i]] + ', ';
      document.forms[FormName].elements[FieldNames[i]].style.borderColor = EmptyFieldColor;
      document.forms[FormName].elements[FieldNames[i]].style.borderStyle = EmptyFieldStyle;
    } else {
      document.forms[FormName].elements[FieldNames[i]].style.borderColor = FillFieldColor;
    }
  }

  if (WarnStr.length != 0) {
    WarnStr = 'Lütfen '  + WarnStr.substring(0, WarnStr.length - 2) + ' yazınız.';
    alert(WarnStr);
    return false;
  } else {
    return true;
  }

}


function ChangeImage (ImgName, ImgPath) {
	document[ImgName].src = ImgPath;
}

function SelectDelivery() {
  SelectDeliveryWindow = window.open('/popup/SelectDelivery/SelectDelivery.phtml','SelectDelivery','status=0,toolbar=0,menubar=0,width=397,height=120 resizable=no,scrollbars=no');
}

function AddDeliveryAddress() {
  DeliveryAddressWindow = window.open('/popup/DeliveryAddress/Add/DeliveryAddress.phtml','DeliveryAddress','status=0,toolbar=0,menubar=0,width=419,height=325 resizable=no,scrollbars=yes');
}

function UpdateDeliveryAddress(AddressNumber) {
  DeliveryAddressWindow = window.open('/popup/DeliveryAddress/Update/DeliveryAddress.phtml?AddressNumber=' + AddressNumber,'DeliveryAddress','status=0,toolbar=0,menubar=0,width=419,height=325 resizable=no,scrollbars=yes');
}

function AddInvoiceAddress() {
  InvoiceAddressWindow = window.open('/popup/InvoiceAddress/Add/InvoiceAddress.phtml','InvoiceAddress','status=0,toolbar=0,menubar=0,width=419,height=357 resizable=no,scrollbars=yes');
}

function UpdateInvoiceAddress(AddressNumber) {
  InvoiceAddressWindow = window.open('/popup/InvoiceAddress/Update/InvoiceAddress.phtml?AddressNumber=' + AddressNumber,'InvoiceAddress','status=0,toolbar=0,menubar=0,width=419,height=357 resizable=no,scrollbars=yes');
}

function ChkMsgLength(StrMaxLength, This) {
  if (This.value.length > StrMaxLength) {
    This.value = This.value.substring(0, StrMaxLength);
  }
}
//document.getElementById('searchbutton').focus();
//document.onkeydown = keyDown; // work together to analyze keystrokes

