var msgTypeCritical = 0;
var msgTypeOk = 1;
var msgTypeSerious = 2;
var msgTypeSuccessComplete = 3;
var msgTypeWarning = 4;
var msgTypePleaseWait = 5
function DisplayMessage(MessageType, Message, Location)
{	
	var sMsgClass;
	var sMsgImg = "<img src='";
	var sMsgHtml = "";
	var sMessage = "";	
	switch (MessageType)
	{
		case msgTypePleaseWait:
		{
			sMsgImg += "../images/spinner.gif'>";
			sMsgClass = "msgWait";
			break;
		}
		case msgTypeCritical:
		{
			sMsgImg += "images/critical.gif'>";
			sMsgClass = "msgCritical";
			break;
		}
		case msgTypeOk:
		{
			sMsgImg += "images/ok.gif'>";
			sMsgClass = "msgOk";
			setTimeout("HideControl('tblMessage')", 3000);
			break;
		}
		case msgTypeSerious:
		{
			sMsgImg += "images/Serious.gif'>";
			sMsgClass = "msgSerious";
			break;
		}
		case msgTypeSuccessComplete:
		{
			sMsgImg += "images/SuccessComplete.gif'>";
			sMsgClass = "msgSuccessComplete";
			setTimeout("HideControl('tblMessage')", 3000);
			break;
		}
		case msgTypeWarning:
		{
			sMsgImg += "images/Warning.gif'>";
			sMsgClass = "msgWarning";
			break;						
		}
	}
	
	if (typeof(Message) == "string")
	{
		sMessage = Message;	
	} 
	else
	{
		sMessage = Message.Message;
		sMsgHtml = "The exception type is: '" + Message.Type + "'<BR>";
	}	
	if (Location.trim() != "")
		sMsgHtml += "The location of the error is: " + Location;
	getElem("tblMessage").className = sMsgClass;
	getElem("tdImg").innerHTML = sMsgImg;
	getElem("tdMessage").innerHTML = sMessage;
	getElem("tdExtra").innerHTML = sMsgHtml;	
	ShowControl("tblMessage");
}
function ShowControl(c)
{
	var oElem = getElem(c);
	if (oElem == null) return;
	oElem.style.display = "block";
}
function HideControl(c)
{
	var oElem = getElem(c);
	if (oElem == null) return;
	oElem.style.display = "none";
} 
function eventAddHandler(eventSourceId, eventType, func)
{
var eventSource = document.getElementById(eventSourceId);
var eventRef = eventSourceId + "." + eventType;
var eventHandlers = eval(eventRef);
if (typeof eventHandlers == 'function') { // not first handler
eval(eventRef + " = function() {eventHandlers(); func();}"); 
} else { // first handler
eval(eventRef + " = func;");
}
} 
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}
function DockToLower(obj)
{
	obj.style.height=65;
	obj.style.width = document.body.clientWidth;
	obj.style.top = document.body.clientHeight - obj.clientHeight - 2 + document.body.scrollTop;
}
function divText(d, t)
{
	d.innerHTML=t;
}
function MoneyFormat(amount) { 
	var val = parseFloat(amount); 
	if (isNaN(val)) { return "0.00"; } 
	if (val <= 0) { return "0.00"; } 
	val += ""; 
	if (val.indexOf('.') == -1) { return val+".00"; } 
	else { val = val.substring(0,val.indexOf('.')+3); } 
	val = (val == Math.floor(val)) ? val + '.00' : ((val*10 == 
	Math.floor(val*10)) ? val + '0' : val); 
	return val; 
 } 
 function GetCurrentDateTime()
{
	var d;
	var s;
	var slash = "/";
	var c = ":";
	d = new Date();
	s = (d.getMonth() + 1) + slash;
	s += d.getDate() + slash;
	s += d.getYear() + " ";
	s += d.getHours() + c;
	s += d.getMinutes() + c;
	s += d.getSeconds();
	return(s);
}
function GetCurrentDate()
{
	var d;
	var s;
	var slash = "/";
	var c = ":";
	d = new Date();
	s = (d.getMonth() + 1) + slash;
	s += d.getDate() + slash;
	s += d.getYear() + " ";
	return(s);
}
function CurrentDateAndTime()
{
	var d;
	var s;
	var slash = "-";
	var c = ":";
	d = new Date();
	s = d.getYear() + slash;
	s += (d.getMonth() + 1) + slash;
	s += d.getDate() + " ";	
	s += d.getHours() + c;
	s += d.getMinutes() + c;
	s += d.getSeconds() + c;
	s += d.getMilliseconds();
	return(s);
}
function CurrentDate()
{
	var d;
	var s;
	var slash = "-";
	var c = ":";
	d = new Date();
	s = d.getYear() + slash;
	s += (d.getMonth() + 1) + slash;
	s += d.getDate();
	return(s);
}
function CurrentTime()
{
	var d;
	var s;
	var slash = "-";
	var c = ":";
	d = new Date();
	s = d.getHours() + c;
	s += d.getMinutes() + c;
	s += d.getSeconds() + c;
	s += d.getMilliseconds();
	return(s);
}
function FormatDateShort(d)
{
	var slash="/";
	var s = "";
	s = (d.getMonth() + 1) + slash;
	s += d.getDate() + slash;
	s += d.getYear();	
	return (s);	
}

function GetHTMLText(inColumnValue, IsMoney)
{	
	if (inColumnValue != null || typeof(inColumnValue) != "object")
	{
		if (inColumnValue != "")
		{
			if (IsMoney == true)
				return MoneyFormat(inColumnValue);
			else
				return inColumnValue;
		}
		else
		{
			if (IsMoney == true)
				return MoneyFormat(0);
			else
				return "&nbsp;";
		}
	}
	else
		if (IsMoney == true)
			return MoneyFormat(0);
		else
			return "&nbsp;";
}

function GetText(inColumnValue, IsMoney)
{
	if (inColumnValue != null || typeof(inColumnValue) != "object")
	{
		if (inColumnValue != "")
		{
			if (IsMoney == true)
				return MoneyFormat(inColumnValue);
			else
				return inColumnValue;
		}
		else
			if (IsMoney == true)
				return MoneyFormat(0);
			else
				return "";
	}
	else
		if (IsMoney == true)
			return MoneyFormat(0);
		else
			return "";
}

function EnableControl(sControl)
{
	if (sControl == "") return;
	var control = getElem(sControl)
	if (control == null) return;	
	control.disabled = false;
}
function DisableControl(sControl)
{
	if (sControl == "") return;
	var control = getElem(sControl)
	if (control == null) return;	
	control.disabled = true;
}
function DisableButton(buttonName)
{
	if (buttonName == "")
		return;		
	var button = document.getElementById(buttonName);
	if (typeof(button) == "undefined")
		return;		
	button.enabled = false;
	button.className="toolButtonDisabled";
}
function EnableButton(buttonName)
{
	if (buttonName == "")
		return;		
	var button = document.getElementById(buttonName);
	if (typeof(button) == "undefined")
		return;		
	button.enabled = true
	button.className="toolButton";

}

function getElem(Jb)
{
    return document.getElementById(Jb);
}
function getOpenerElem(Jb)
{
	return window.opener.document.getElementById(Jb);
}
function SetObjectEqualTo(sControl, NewValue)
{
	
	var oObject = getElem(sControl);
	oObject.value = NewValue;
	return oObject;
}
function SetOpenerObjectEqualTo(sControl, NewValue)
{
	var oObject = window.opener.document.getElementById(sControl);
	oObject.value = NewValue;
	return oObject;
}		
function displayFixedDecimal(value) 
{
	var formattedValue;
	if (value.indexOf(".") == -1) 
		value = value + ".00";
	else
		if (value.indexOf(".") + 1 != value.length - value.indexOf(".")) value = value + "0";
	var decimalPos = value.indexOf('.');
	if (decimalPos > -1) 
	{
		var decimalLength = value.length - (decimalPos + 1);
		if (decimalPos == 0) 
		{
			value = "0" + value;
			decimalPos += 1;
		}

		if (decimalLength > 2) {
			//incase get formattedValue such as 17.253
			formattedValue = value.substr(0, decimalPos + 3);
		} else if (decimalLength == 2) {
			formattedValue = value + "";
		} else if (decimalLength == 1) {
			formattedValue = value + "0";
		} else if (decimalLength == 0) {
			formattedValue = value + "00";
		} else {
			formattedValue = value + ".00";
		}		
		if (formattedValue.indexOf('.') == 0) formattedValue = "0" + formattedValue;
	} 
	
	return formattedValue;
}
function TotalTableColumn(oTable, oTotalTable, ColumnNumber, SumColumnNumber, OnlyReadOnly)
{
	if (oTable == null) return;	
	if (OnlyReadOnly == null) OnlyReadOnly = false;	
	var dTotal = 0;
	var iRowCount = oTable.rows.length;
	for(var iCurrentRow = 0; iCurrentRow < iRowCount; iCurrentRow++)
	{		
		var dValue = GetCellValue(oTable, iCurrentRow, ColumnNumber, OnlyReadOnly);
		dTotal += dValue;
	}	
	if (oTotalTable != null)
	{		
		oTotalTable.rows(0).cells(SumColumnNumber).innerText = MoneyFormat(dTotal);
	}	
	return dTotal;

}
function GetCellValue(oTable, RowNumber, ColumnNumber, OnlyReadOnly)
{		
	var sValue;
	var dValue=0;
	var dReturn=0;
	var oCell = oTable.rows(RowNumber).cells(ColumnNumber);	
	if (oCell.innerText=="" || oCell.innerHTML=="")
	{
		if (OnlyReadOnly == false)
		{			
			sValue = oCell.childNodes.item(0).value;
			dValue = parseFloat(sValue);
			if (isNaN(dValue))
			{}
			else
				dReturn = dValue;
		}
	}
	else
	{
		// must be a read only row
		dValue = parseFloat(oCell.innerText);
		if (isNaN(dValue))
		{
		}
		else
			dReturn = dValue;
	}
	oCell = null;
	return dReturn;
	
}
function GetCellText(oTable, RowNumber, ColumnNumber, OnlyReadOnly, ChildNodeNumber)
{		
	var sReturn="";
	if (ChildNodeNumber == null) ChildNodeNumber = 0;
	var oCell = oTable.rows(RowNumber).cells(ColumnNumber);	
	if (oCell.getElementsByTagName("SELECT").length==1 && OnlyReadOnly == false)
	{
		sReturn = oCell.childNodes.item(ChildNodeNumber).value;
	}
	else if (oCell.getElementsByTagName("INPUT").length==1 && OnlyReadOnly == false)
	{
		sReturn = oCell.childNodes.item(ChildNodeNumber).value;
	}
	else if (oCell.getElementsByTagName("TEXTAREA").length==1 && OnlyReadOnly == false)
	{
		sReturn = oCell.childNodes.item(ChildNodeNumber).value;
	}
	else if (oCell.getElementsByTagName("A").length==1 && OnlyReadOnly == false)
	{
		sReturn = oCell.childNodes.item(ChildNodeNumber).value;
	}
	else
		sReturn = oCell.innerText;	
	oCell = null;
	return sReturn;
	
}

function ClearTable(sTable)
{
	// Clear the table
	if (typeof(sTable) != "object")
	{
		//Try to create it (in case the string was passed)
		oTable=getElem(sTable)
		if (oTable == null) return
	}
	else
	{
		oTable = sTable
	}	
	var iCount = oTable.rows.length-1
	for (i = 0; oTable.rows.length; i++)
	{
		oTable.deleteRow(0);
	}
}
function SelectTableRow(TableId, RowId, RowNumber)
{
	var oTable = getElem(TableId);	
	for(i=0;i<oTable.rows.length;i++)
	{
		var row = getElem(RowId + i)
		
		if (i==RowNumber)
		{
			if (i % 2 ==0)
				row.className="DataGridItemAltSelectedItem"
			else
				row.className="DataGridItemSelectedItem"
		}
		else
		{
			if (i % 2 ==0)
				row.className="DataGridItemAlt"
			else
				row.className="DataGridItem"
		}

	}
}

// String Extensions
String.prototype.lTrim=function()
{
    return this.replace(/^(\s|\xA0)*/,"");
};
String.prototype.rTrim=function()
{
    return this.replace(/(\s|\xA0)*$/,"");
};
String.prototype.trim=function()
{
    return this.rTrim().lTrim();
};
String.prototype.endsWith=function(c)
{
    return this.substr(this.length-c.length)==c;
};
String.prototype.startsWith=function(e)
{
    return this.substr(0,e.length)==e;
};
String.prototype.format=function()
{
    var s=this;
    for(var i=0;
    i<arguments.length;i++)
    {
        s=s.replace("{"+i+"}",arguments[i]);
    }
    return s;
};
String.prototype.removeSpaces=function()
{
    return this.replace(/ /ig,"");
};
String.prototype.removeExtraSpaces=function()
{
    return this.replace(String.prototype.removeExtraSpaces.re," ");
};
String.prototype.removeExtraSpaces.re=new RegExp("\\s+","g");
String.prototype.removeSpaceDelimitedString=function(r)
{
    var s=" "+this.trim()+" ";
    return s.replace(" "+r,"").rTrim();
};
String.prototype.encodeURI=function()
{
    var returnString;
    returnString=escape(this);
    returnString=returnString.replace(/\+/g,"%2B");
    return returnString;
};
String.prototype.decodeURI=function()
{
    return unescape(this);
};
String.prototype.encodeHtml=function()
{
    var returnString=this.replace(/\>/g,"&gt;").replace(/\</g,"&lt;").replace(/\&/g,"&amp;").replace(/\'/g,"&#039;").replace(/\"/g,"&quot;");
    return returnString;
};

// Array Extensions
Array.prototype.indexOf=function(R)
{
    for(var i=0;
    i<this.length;i++)
    {
        if(this[i]==R)
            return i;
    }
    return -1;
};
Array.prototype.exists=function(S)
{
    return this.indexOf(S)!=-1;
};
Array.prototype.add=Array.prototype.queue=function(T)
{
    this.push(T);
};
Array.prototype.addRange=function(U)
{
    var length=U.length;
    if(length!=0)
        for(var index=0;
        index<length;index++)
        {
            this.push(U[index]);
        }
};
Array.prototype.contains=function(V)
{
    var index=this.indexOf(V);
    return index>=0;
};
Array.prototype.dequeue=function()
{
    return this.shift();
};
Array.prototype.insert=function(W,X)
{
    this.splice(W,0,X);
};
Array.prototype.clone=function()
{
    var clonedArray=[];
    var length=this.length;
    for(var index=0;
    index<length;index++)
    {
        clonedArray[index]=this[index];
    }
    return clonedArray;
};
Array.prototype.removeAt=function(Y)
{
    return this.splice(Y,1);
};
Array.prototype.remove=function(o)
{
    var i=this.indexOf(o);
    if(i>-1)
        this.splice(i,1);
    return i>-1;
};
Array.prototype.clear=function()
{
    if(this.length>0)
        this.splice(0,this.length);
}


function resizeWin() 
{ 
if (document.all) { 
winHeight=document.all['bodyArea'].offsetHeight; 
winWidth=document.all['bodyArea'].offsetWidth; 
} 
window.resizeTo(winWidth+30,winHeight+60); 
if (window.moveTo) window.moveTo((screen.availWidth-winWidth)/2,(screen.availHeight-winHeight)/2); 
} 

function Anthem_PreCallBack() {
			var loading = document.createElement("div");
			loading.id = "loading";
			loading.style.color = "black";
			loading.style.backgroundColor = "red";
			loading.style.paddingLeft = "5px";
			loading.style.paddingRight = "5px";
			loading.style.position = "absolute";
			loading.style.right = "10px";
			loading.style.top = "10px";
			loading.style.zIndex = "9999";
			loading.innerHTML = "Yükleniyor...";
			document.body.appendChild(loading);
		}
		function Anthem_CallBackCancelled() {
			alert("Your call back was cancelled!");
		}
		function Anthem_PostCallBack() {
			var loading = document.getElementById("loading");
			document.body.removeChild(loading);
		}		
		
			function disableButton(buttonID) {
				document.getElementById(buttonID).disabled=true;
			}



function CallPrint(strid)
{
 var prtContent = document.getElementById(strid);
 var WinPrint = window.open('','','letf=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status=0');
 WinPrint.document.write(prtContent.innerHTML);
 WinPrint.document.close();
 WinPrint.focus();
 WinPrint.print();
 WinPrint.close();
 //prtContent.innerHTML=strOldOne;
}

function SetValue(obj, str) 
{       
        switch (obj.type) {
			 case "text":
				elem.value = str;
                break;
            case "radio":
				elem.checked = str;
                break;
            case "checkbox":
                elem.checked = str;
                break;
            case "select-one":
                elem.selectedIndex = str;
                break;
            case "select-multiple":
                elem.selectedIndex = str;
                break;
            default:
                elem.value = unescape(str);
        }    
}

function AddToStockAlarm()
{
var response= ProductDetails.AddToStockAlarm(ProductId,UserId);
var PopUpWin = window.open("StockAlarmListPopUp.aspx","","width=750,height=600,scrollbars=1,status=1,toolbar=0,resizable=1");
}
function AddToPriceAlarm()
{
var response= ProductDetails.AddToPriceAlarm(ProductId,UserId);
var PopUpWin = window.open("PriceAlarmListPopUp.aspx","","width=200,height=200,scrollbars=1,status=1,toolbar=0,resizable=1");
}

function AddToCompare()
{
var response= ProductDetails.AddToCompare(ProductId,UserId);
var PopUpWin = window.open("ComparePopUp.aspx","","width=200,height=200,scrollbars=1,status=1,toolbar=0,resizable=1");
}
function AddToCompare1()
{
var response= ProductDetailsList.AddToCompare(ProductId,UserId);
var PopUpWin = window.open("ComparePopUp.aspx","","width=200,height=200,scrollbars=1,status=1,toolbar=0,resizable=1");
}

function GetUnitDetails()
{
var Units = document.getElementById("ddlUnits");
var UnitId = Units.options[Units.selectedIndex].value;

ProductDetails.GetUnitDetails(ProductId,UserId,UnitId,GetUnitDetails_CallBack);
}
function GetUnitDetails1()
{
var Units = document.getElementById("ddlUnits");
var UnitId = Units.options[Units.selectedIndex].value;

ProductDetailsList.GetUnitDetails(ProductId,UserId,UnitId,GetUnitDetails_CallBack);
}
function GetUnitDetails_CallBack(response)
{
//alert(response.value);
	if (response.error != null)
	{
	return;
	}
	if (response.value == null)
	{
	return;
	}
	
		var s = response.value.split("|");
		var lblPrice = document.getElementById("lblPrice");
		var lblCur = document.getElementById("lblCur");
		var lblCur1 = document.getElementById("lblCur1");
		var lblMainPrice = document.getElementById("lblMainPrice");
		var lblOzelFiyat = document.getElementById("lblOzelFiyat");
		var lblTransferFiyat = document.getElementById("lblTransferFiyat");
		var img = document.getElementById("img");
	lblPrice.innerText=s[0]
	lblCur.innerText=s[1]
	//lblCur1.innerText=s[1]
	lblMainPrice.innerText=s[2]
	if (lblOzelFiyat  != null)
	{
	lblOzelFiyat.innerText=s[3]
	}
	if (lblCur1  != null)
	{
	lblCur1.innerText=s[1]
	}
	if (lblTransferFiyat  != null)
	{
	lblTransferFiyat.innerText=s[4]
	}
}

    function ShowViewStateSize()
    {
        var buf = document.forms[0]["__VIEWSTATE"].value;
        alert("View state is " + buf.length + " bytes");
    }

function adjustIFrameSize (iframeWindow) {
  if (iframeWindow.document.height) {
    var iframeElement = document.getElementById(iframeWindow.name);
    iframeElement.style.height = iframeWindow.document.height + 'px';
    iframeElement.style.width = iframeWindow.document.width + 'px';
  }
  else if (document.all) {
    var iframeElement = document.all[iframeWindow.name];
    if (iframeWindow.document.compatMode &&
        iframeWindow.document.compatMode != 'BackCompat') 
    {
      iframeElement.style.height = iframeWindow.document.documentElement.scrollHeight +  'px';
      iframeElement.style.width = iframeWindow.document.documentElement.scrollWidth + 'px';
    }
    else {
      iframeElement.style.height = iframeWindow.document.body.scrollHeight + 'px';
      iframeElement.style.width = iframeWindow.document.body.scrollWidth + 'px';
    }
  }
}
function tabOnClick(ID)
{
	var oElement = null;
	for (var i = 0; i < tabs.length; i++)
	{
		oElement = document.getElementById(i);
		oElement.className = "TabItem";
	}

	oElement = document.getElementById(ID);
	oElement.className = "TabSelected";
	var tab = tabs[ID].split("|");
	divTabFrame.innerHTML = "<IFRAME ID='iframeName' NAME='iframeName' SCROLLING='NO' FRAMEBORDER='0' WIDTH='100%' HEIGHT='100%' SRC="+tab[1]+" ></IFRAME>";
	document.body.focus();
	//
}

function tabLoad()
{
	var HTML = "";
	HTML += "<P >";
	for (var i = 0; i < tabs.length; i++)
	{
		var tab = tabs[i].split("|");
		HTML += "<a href='#Tabs'  ID="+i+" CLASS='TabItem'  onClick='tabOnClick("+i+")'>"+tab[0]+"</a>";
	}

	divTabButtons.innerHTML = HTML;
	for (var i = 0; i < tabs.length; i++)
	{
		var tab = tabs[i].split("|");
		if (tab[2] == "*")
		{
			tabOnClick(i);	
			break;			
		}
	}
}
function Search()
{

var txt = document.getElementById('txtSearch');
var Cat = document.getElementById('ddlCategories');
var Mark = document.getElementById('ddlMarks');
var P1 = document.getElementById('txtPrice1');
var P2 = document.getElementById('txtPrice2');
var url ='ProductSearch.aspx?';
var btn = document.getElementById('lnkWord');
var cName=document.getElementById('chkName');
var cDetails=document.getElementById('chkDetails');
if (txt.value.length > 1)
{
url=url + 'value='+ txt.value
//Category
if (Cat  != null)
	{
	var CatId = Cat.options[Cat.selectedIndex].value;
	url=url + '&CatID='+ CatId
	}
if (Mark  != null)
	{
	var MarkId = Mark.options[Mark.selectedIndex].value;
	url=url + '&MarkID='+ MarkId
	}
if (P1  != null)
	{
	url=url + '&P1='+ P1.value
	}
if (P2  != null)
	{
	url=url + '&P2='+ P2.value
	}
if (cDetails.checked)
	{
	url=url + '&Details=True'
	}
if (cName.checked)
	{
	url=url + '&Name=True'
	}
else
	{
	url=url + '&Name=False'
	}
	
btn.style.cursor='wait';
txt.style.cursor='wait';
document.location.href=url
}
if (txt.value.length < 2)
{
alert('Arama Kriteri olarak en az iki harf girmelisiniz.')
event.returnValue=false;
}
}

function LigthSearch(txt,btn)
{

var txt = document.getElementById(txt);
var url ='emarket/ProductSearch.aspx?';
var btn = document.getElementById(btn);
if (txt.value.length > 2)
{
btn.style.cursor='wait';
txt.style.cursor='wait';
url=url + 'value='+ txt.value
document.location.href=url
event.returnValue=false;
}
if (txt.value.length <= 2)
{

alert('Arama Kriteri olarak en az üç harf girmelisiniz.');
event.returnValue=false;
}

}

function FilterCategory(Cat,Mark,_tabId)
{

var url ='Default.aspx?';
if (Cat  != null)
	{
	var CatId = Cat.options[Cat.selectedIndex].value;
	if (CatId>0)
	{
	url=url + '&CatID='+ CatId
	}	
	if (_tabId > 0)
	{
	url=url + '&tabId='+ _tabId
	}	
	}

document.location.href=url
}

function FilterMark(Cat,Mark,_tabId)
{

var url ='Default.aspx?';
if (Cat  != null)
	{
	var CatId = Cat.options[Cat.selectedIndex].value;
	if (CatId>0)
	{
	url=url + '&CatID='+ CatId
	}	
	}
if (Mark  != null)
	{
	var MarkId = Mark.options[Mark.selectedIndex].value;
	if (MarkId>0)
	{
		url=url + '&MarkID='+ MarkId
	}
	}
if (_tabId > 0)
	{
	url=url + '&tabId='+ _tabId
	}	
document.location.href=url
}

function LigthSearch1(Cat,Mark,_tabId,txt,btn)
{
var url ='default.aspx?';
if (txt.value.length > 2)
{
btn.style.cursor='wait';
txt.style.cursor='wait';
if (Cat  != null)
	{
	var CatId = Cat.options[Cat.selectedIndex].value;
	if (CatId>0)
	{
	url=url + '&CatID='+ CatId
	}	
	}
if (Mark  != null)
	{
	var MarkId = Mark.options[Mark.selectedIndex].value;
	if (MarkId>0)
	{
		url=url + '&MarkID='+ MarkId
	}
	}
if (_tabId > 0)
	{
	url=url + '&tabId='+ _tabId
	}	
url=url + '&value='+ txt.value
		
document.location.href=url
//event.returnValue=false;
}
if (txt.value.length <= 2)
{
alert('Arama Kriteri olarak en az üç harf girmelisiniz.');
//event.returnValue=false;
}

}
  function GetMainProducts() 
        {
        HomeProducts.LoadMainPageProducts1(GetMainProductsCallback);
        }
    function GetMainProductsCallback(res)
        {
      
        document.getElementById("_ctl4_pnlList").innerHTML = res.value;
        }
 
 function flash(w,h,u,t) 
 {
	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+"'><param name='movie' value='"+u+"'><param name='quality' value='high'>");
	if(t=="y")
	{
		document.write("<param name='wmode' value='transparent'>");
	}
	document.write("<embed src='"+u+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+w+"' height='"+h+"'></embed></object>");
}

  
    function CheckAllDataGridCheckBoxes(aspCheckBoxID, checkVal) {

        re = new RegExp(':' + aspCheckBoxID + '$') 
        for(i = 0; i < document.forms[0].elements.length; i++) 
        {
            elm = document.forms[0].elements[i]
            if (elm.type == 'checkbox') 
			{
				if (re.test(elm.name)) 
				{
				elm.checked = checkVal
                }
            }
        }
    }
