﻿function dialog_open(url, width, height, name, scrollbars, resizable, menubar, toolbar, status, location, fullscreen) {
	if (width!=null && width!='' && height!=null && height!='') {
		var winwidth = document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth
        var winheight = document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight		var left = winwidth/2 + (window.screenLeft!=null?window.screenLeft:window.screenX)-width/2;// left=left<0?0:left
		var top = winheight/2 + (window.screenTop!=null?window.screenTop:window.screenY)-height/2;// top=top<0?0:top
	} else {
		var left = (window.screenLeft!=null?window.screenLeft:window.screenX);// left=left<0?0:left
		var top = (window.screenTop!=null?window.screenTop:window.screenY);// top=top<0?0:top
	}
	if(left!=null && top!=null) {
	    left = Math.floor(left)
	    top = Math.floor(top)
	} else {
	    left = ''
	    top = ''
	}
	var dialog = self.open(url, name==null ? "dialog" : name, "width=" + width + ",height=" + height + (left!=''?",left=" + left:"") + (top!=''?",top=" + top:"") + (left!=''?",screenX=" + left:"") + (top!=''?",screenY=" + top:"") + ",location=" + (location?"yes":"no") + ",menubar=" + (menubar?"yes":"no") + ",resizable=" + (resizable?"yes":"no") + ",scrollbars=" + (scrollbars?"yes":"no") + ",status=" + (status?"yes":"no") + ",titlebar=no" + ",toolbar=" + (toolbar?"yes":"no") + ",z-lock=no,dependent=yes")
	dialog.focus()
	return dialog
}
function open_termsofuse() {
	dialog_open('dialogs/about_termsofuse.asp', 600, 500, 'TermsOfUse', true, false, false, false, false, false, false)
}
function open_privacypolicy() {
	dialog_open('dialogs/about_privacypolicy.asp', 600, 500, 'PrivacyPolicy', true, false, false, false, false, false, false)
}
function open_feedbackscore(onPopup) {
	dialog_open((onPopup?'':'dialogs/') + 'about_feedbackscore.asp', 600, 500, 'FeedbackScore', true, false, false, false, false, false, false)
}
function open_goozexfeedbackhistory(id, mode) {
	dialog_open('dialogs/goozexfeedbackhistory.asp?mode=' + mode + '&id=' + id, 750, 400, 'GoozexFeedbackHistory', true, true, false, false, false, false, false)
}
function open_goozexaccounthistory(mode) {
	dialog_open('dialogs/goozexaccounthistory.asp?mode=' + mode, 750, 400, 'GoozexAccountHistory', true, true, false, false, false, false, false)
}
function open_goozexreferralhistory() {
	dialog_open('dialogs/goozexreferralhistory.asp', 750, 400, 'GoozexReferralHistory', true, true, false, false, false, false, false)
}
function open_requeststats(id, state) {
    var width = (state=='M' || state=='C'?500:400)
    var height = (state=='M' || state=='C'?675:590)
	dialog_open('dialogs/requeststats.asp?id=' + id, width, height, 'RequestStats', false, false, false, false, false, false, false)
}
function open_offerstats(id, state) {
    var width = (state=='M' || state=='C'?500:400)
    var height = (state=='M' || state=='C'?650:565)
	dialog_open('dialogs/offerstats.asp?id=' + id, width, height, 'OfferStats', false, false, false, false, false, false, false)
}
function open_itemratings(id) {
	dialog_open('dialogs/itemratings.asp?id=' + id, 750, 400, 'ItemRatings', true, true, false, false, false, false, false)
}
function open_goozextradescancellog(id) {
	dialog_open('dialogs/goozextradescancellog.asp?id=' + id, 750, 444, 'GoozexTradesCancelLog', true, true, false, false, false, false, false)
}
function open_paymentpolicy() {
	dialog_open('dialogs/about_paymentpolicy.asp', 500, 400, 'PaymentPolicy', true, false, false, false, false, false, false)
}
function open_goozexratings() {
	dialog_open('dialogs/about_goozexratings.asp', 500, 400, 'GoozexRatings', true, false, false, false, false, false, false)
}
function open_envelope() {
	dialog_open('../../docs/GoozexEnvelopeSquare.pdf', 600, 500, 'Envelope', true, true, true, true, true, false, false)
}
function open_address(id) {
	dialog_open('dialogs/offershippinglabel.asp?id=' + id, 800, 600, 'ShippingLabel', true, true, false, false, false, false, false)
}
function open_screenshot(imagefile) {
	dialog_open('dialogs/screenshot.asp?imagefile=' + imagefile, 700, 450, 'ScreenShot', true, true, false, false, false, false, false)
}
function open_changeget(id) {
	dialog_open('dialogs/requestchange.asp?addinglisttype=R&idlast=' + id, 500, 385, 'ItemAddToList', true, false, false, false, false, false, false)
}
function open_changehave(id) {
	dialog_open('dialogs/offerchange.asp?addinglisttype=O&idlast=' + id, 500, 385, 'ItemAddToList', true, false, false, false, false, false, false)
}
function open_get(id) {
	dialog_open('dialogs/itemaddtolist.asp?list=R&item=' + id, 500, 385, 'ItemAddToList', true, false, false, false, false, false, false)
}
function open_have(id) {
	dialog_open('dialogs/itemaddtolist.asp?list=O&item=' + id, 500, 385, 'ItemAddToList', true, false, false, false, false, false, false)
}
function open_friendinvitation(id) {
	dialog_open('dialogs/invitefriend.asp?id=' + id, 500, 540, 'FriendInvitation', true, false, false, false, false, false, false)
}
function open_checkusername() {
    dialog_open('dialogs/checkusername.asp?username=' + document.frmForm.UserName.value + '&nickname=' + document.frmForm.NickName.value, 500, 305, 'CheckUserName', false, false, false, false, false, false, false)
}
function open_giftcard(id, desc) {
    dialog_open('dialogs/giftcard.asp?id=' + id + '&desc=' + desc, 630, 700, 'GiftCard', true, true, true, false, false, false, false)
}
