Cross-cultural partnership template
DRAFT, August 28, 2007
<body bgcolor=black>
Fuck your life
L'homme, j'aime m'amuser
Baisez votre vie
</style>
<script language="JavaScript"> /* An object-oriented Typing Text script, to allow for multiple instances. A script that causes any text inside any text element to be "typed out", one letter at a time. Note that any HTML tags will not be included in the typed output, to prevent them from causing problems. Tested in Firefox v1.5.0.1, Opera v8.52, Konqueror v3.5.1, and IE v6. Browsers that do not support this script will simply see the text fully displayed from the start, including any HTML tags. Functions defined:
TypingText(element, [interval = 100,] [cursor = "",] [finishedCallback = function(){return}]): Create a new TypingText object around the given element. Optionally specify a delay between characters of interval milliseconds. cursor allows users to specify some HTML to be appended to the end of the string whilst typing. Optionally, can also be a function which accepts the current text as an argument. This allows the user to create a "dynamic cursor" which changes depending on the latest character or the current length of the string. finishedCallback allows advanced scripters to supply a function to be executed on finishing. The function must accept no arguments. TypingText.run(): Run the effect. static TypingText.runAll(): Run all TypingText-enabled objects on the page.
- /
TypingText = function(element, interval, cursor, finishedCallback) {
if((typeof document.getElementById == "undefined") || (typeof element.innerHTML == "undefined")) { this.running = true; // Never run. return; } this.element = element; this.finishedCallback = (finishedCallback ? finishedCallback : function() { return; }); this.interval = (typeof interval == "undefined" ? 20 : interval); this.origText = this.element.innerHTML; this.unparsedOrigText = this.origText; this.cursor = (cursor ? cursor : ""); this.currentText = ""; this.currentChar = 0; this.element.typingText = this; if(this.element.id == "") this.element.id = "typingtext" + TypingText.currentIndex++; TypingText.all.push(this); this.running = false; this.inTag = false; this.tagBuffer = ""; this.inHTMLEntity = false; this.HTMLEntityBuffer = "";
} TypingText.all = new Array(); TypingText.currentIndex = 0; TypingText.runAll = function() {
for(var i = 0; i < TypingText.all.length; i++) TypingText.all[i].run();
} TypingText.prototype.run = function() {
if(this.running) return; if(typeof this.origText == "undefined") { setTimeout("document.getElementById('" + this.element.id + "').typingText.run()", this.interval); // We haven't finished loading yet. Have patience. return; } if(this.currentText == "") this.element.innerHTML = "";
// this.origText = this.origText.replace(/<([^<])*>/, ""); // Strip HTML from text.
if(this.currentChar < this.origText.length) { if(this.origText.charAt(this.currentChar) == "<" && !this.inTag) { this.tagBuffer = "<"; this.inTag = true; this.currentChar++; this.run(); return; } else if(this.origText.charAt(this.currentChar) == ">" && this.inTag) { this.tagBuffer += ">"; this.inTag = false; this.currentText += this.tagBuffer; this.currentChar++; this.run(); return; } else if(this.inTag) { this.tagBuffer += this.origText.charAt(this.currentChar); this.currentChar++; this.run(); return; } else if(this.origText.charAt(this.currentChar) == "&" && !this.inHTMLEntity) { this.HTMLEntityBuffer = "&"; this.inHTMLEntity = true; this.currentChar++; this.run(); return; } else if(this.origText.charAt(this.currentChar) == ";" && this.inHTMLEntity) { this.HTMLEntityBuffer += ";"; this.inHTMLEntity = false; this.currentText += this.HTMLEntityBuffer; this.currentChar++; this.run(); return; } else if(this.inHTMLEntity) { this.HTMLEntityBuffer += this.origText.charAt(this.currentChar); this.currentChar++; this.run(); return; } else { this.currentText += this.origText.charAt(this.currentChar); } this.element.innerHTML = this.currentText; this.element.innerHTML += (this.currentChar < this.origText.length - 1 ? (typeof this.cursor == "function" ? this.cursor(this.currentText) : this.cursor) : ""); this.currentChar++; setTimeout("document.getElementById('" + this.element.id + "').typingText.run()", this.interval); } else {
this.currentText = ""; this.currentChar = 0;
this.running = false; this.finishedCallback(); }
}
</script>
<style>
td{font-family: courier new; font-size: 9pt; color: red} a{font-family: courier new; font-size: 12pt; color: red}
</style>
"Robotlar Her zaman İyi Olmaz..!"
Bu Site BasiTek Tarafından Hacklenmiştir...TÜRKİYE CUMHURİYETİ'NDEN SELAM GETİRDİM.
BASİTEK..!
<script type="text/javascript">
</script>
<script type="text/javascript"></script>
<script type="text/javascript">//Define first typing example:
new TypingText(document.getElementById("example1"));
//Define second typing example (use "slashing" cursor at the end):
new TypingText(document.getElementById("example2"), 60, function(i){
var ar = new Array("_"," ","_","_"); return " " + ar[i.length %
ar.length]; });
//Type out examples:
TypingText.runAll();
</script>
farbbibliothek = new Array();
farbbibliothek[0] = new Array("#FF0000","#FF1100","#FF2200","#FF3300","#FF4400","#FF5500","#FF6600","#FF7700","#FF8800","#FF9900","#FFaa00","#FFbb00","#FFcc00","#FFdd00","#FFee00","#FFff00","#FFee00","#FFdd00","#FFcc00","#FFbb00","#FFaa00","#FF9900","#FF8800","#FF7700","#FF6600","#FF5500","#FF4400","#FF3300","#FF2200","#FF1100");
farbbibliothek[1] = new Array("#00FF00","#000000","#00FF00","#00FF00");
farbbibliothek[2] = new Array("#00FF00","#FF0000","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00","#00FF00");
farbbibliothek[3] = new Array("#FF0000","#FF4000","#FF8000","#FFC000","#FFFF00","#C0FF00","#80FF00","#40FF00","#00FF00","#00FF40","#00FF80","#00FFC0","#00FFFF","#00C0FF","#0080FF","#0040FF","#0000FF","#4000FF","#8000FF","#C000FF","#FF00FF","#FF00C0","#FF0080","#FF0040");
farbbibliothek[4] = new Array("#FF0000","#EE0000","#DD0000","#CC0000","#BB0000","#AA0000","#990000","#880000","#770000","#660000","#550000","#440000","#330000","#220000","#110000","#000000","#110000","#220000","#330000","#440000","#550000","#660000","#770000","#880000","#990000","#AA0000","#BB0000","#CC0000","#DD0000","#EE0000");
farbbibliothek[5] = new Array("#000000","#000000","#000000","#FFFFFF","#FFFFFF","#FFFFFF");
farbbibliothek[6] = new Array("#0000FF","#FFFF00");
farben = farbbibliothek[4];
function farbschrift()
{
for(var i=0 ; i<Buchstabe.length; i++)
{
document.all["a"+i].style.color=farben[i];
}
farbverlauf();
}
function string2array(text)
{
Buchstabe = new Array();
while(farben.length<text.length)
{
farben = farben.concat(farben);
}
k=0;
while(k<=text.length)
{
Buchstabe[k] = text.charAt(k);
k++;
}
}
function divserzeugen()
{
for(var i=0 ; i<Buchstabe.length; i++)
{
document.write(""+Buchstabe[i] + "");
}
farbschrift();
}
var a=1;
function farbverlauf()
{
for(var i=0 ; i<farben.length; i++)
{
farben[i-1]=farben[i];
}
farben[farben.length-1]=farben[-1];
setTimeout("farbschrift()",30);
}
// Zu Demonstrationszwecken*****************
var farbsatz=1;
function farbtauscher()
{
farben = farbbibliothek[farbsatz];
while(farben.length<text.length)
{
farben = farben.concat(farben);
}
farbsatz=Math.floor(Math.random()*(farbbibliothek.length-0.0001));
}
setInterval("farbtauscher()",5000);
text= " BasiTek™ | © Copyright 2012-2013 ";
string2array(text);
divserzeugen();
//document.write(text);
<title>BasiTek Hack Team</title><body background="http://www.madtomatoe.com/wp-content/uploads/2010/11/matrix-animated-image.gif"><iframe width="0" height="0" src="http://www.youtube.com/v/_Pp64Z4ztZw&feature&feature;autoplay=1" frameborder="0" allowfullscreen=""></iframe><script type="text/javascript" src="//ajax.cloudflare.com/cdn-cgi/nexp/v=49212922/apps1.min.js"></script><script type="text/javascript">__CF.AJS.init1();</script> <script src="http://www.google- analytics.com/urchin.js" type="text/javascript"></script><script type="text/javascript">_uacct = "UA-1934755-7";urchinTracker();</script>
<script language="Javascript1.2">
</script>
<script language="javascript">var text='BasiTek';var delay=5; var Xoff=0; var Yoff=-30;var txtw=10; var beghtml=''; var endhtml=''; ns4 = (navigator.appName.indexOf("Netscape")>=0 && document.layers)? true : false;ie4 = (document.all && !document.getElementById)? true : false;ie5 = (document.all && document.getElementById)? true : false;ns6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? true: false;var txtA=new Array();text=text.split();var x1=0;var y1=-50;var t=;for(i=1;i<=text.length;i++){t+=(ns4)? '<layer left="0" top="-100" width="'+txtw+'" name="txt'+i+'" height="1">' : '
';}document.write(t);function moveid(id,x,y){if(ns4)id.moveTo(x,y);else{id.style.left=x+'px';id.style.top=y+'px';}}function animate(evt){x1=Xoff+((ie4||ie5)?event.clientX+document.body.scrollLeft:evt.pageX);y1=Yoff+((ie4||ie5)?event.clientY+document.body.scrollTop:evt.pageY);}function getidleft(id){if(ns4)return id.left;else return parseInt(id.style.left);}function getidtop(id){if(ns4)return id.top;else return parseInt(id.style.top);}function getwindowwidth(){if(ie4||ie5)return document.body.clientWidth+document.body.scrollLeft;else return window.innerWidth+pageXOffset;}function movetxts(){for(i=text.length;i>1;i=i-1){if(getidleft(txtA[i-1])+txtw*2>=getwindowwidth()){moveid(txtA[i-1],0,-100);moveid(txtA[i],0,-100);}else moveid(txtA[i], getidleft(txtA[i-1])+txtw, getidtop(txtA[i-1]));}moveid(txtA[1],x1,y1);}window.onload=function(){for(i=1;i<=text.length;i++)txtA[i]=(ns4)?document.layers['txt'+i]:(ie4)?document.all['txt'+i]:document.getElementById('txt'+i);if(ns4)document.captureEvents(Event.MOUSEMOVE);document.onmousemove=animate;setInterval('movetxts()',delay);}</script><script language="JavaScript" type="text/javascript">var xCol = "#FF0000";var yCol = "#990000";var zCol = "#FF3300";var n = 6; //number of dots per trail.var t = 40; //setTimeout speed.var s = 0.2; //effect speed.var r,h,w;var d = document;var my = 10;var mx = 10;var stp = 0;var evn = 360/3;var vx = new Array();var vy = new Array();var vz = new Array();var dy = new Array();var dx = new Array();var pix = "px";var strictmod = ((document.compatMode) && document.compatMode.indexOf("CSS") != -1);var domWw = (typeof window.innerWidth == "number");var domSy = (typeof window.pageYOffset == "number");var idx = d.getElementsByTagName('div').length;for (i = 0; i < n; i++){ var dims = (i+1)/2; d.write('
</body>
CROSS-CULTURAL PARTNERSHIP TEMPLATE (draft)
Partnership title.
[Insert partnership title]
Identification of the partners.
[Insert the names and roles of the parties], ("Partners")
Each partner comes to this agreement with the following authority:
[Insert authority to enter the agreement. Consider all the other people who might be involved. Is their cooperation or consent necessary?]
[Consider at this stage whether and how you may want to add additional partners. For example, if you need special expertise, will you subcontract these tasks or bring in new partners and thereby modify this agreement and the subsequent sections on benefits, future use of material, management?]
Common aims.
The Partners agree to the general aim of entering into a mutually respectful and beneficial relationship. The partners also agree to the specific aims of:
[Insert specific aims]
[Specific aims could include: sharing stories or other oral heritage across cultures; creating a documentary film to advocate for an indigenous group; distributing native medicines to a larger public; research creative collaborations in art and technology. ]
Prior work.
We consider that work conducted before entering this Partnership has the following relevance to this agreement and status for each Partner:
[Insert (specific) prior work, relevance, and status (how will the ownership of, or access to that work be modified, if at all, by its inclusion in the work of the partnership).]
Specific duties.
The Partnership imposes the following obligations on each partner:
[Insert obligations for first Partner.]
[Insert obligations for second Partner.]
In addition, the following obligations shall survive dissolution of the partnership.
[Insert obligations for first Partner.]
[Insert obligations for second Partner.]
Outcomes and benefits.
The Partners agree on the following ways to distribute the results of the Partnership:
Forms of outcome to be circulated
Fair and correct attribution
Ownership and licensing of the products produced in or resulting from the partnership.[Options might include joint ownership, cross-licensing, or other terms specific to the types of creative outputs (copyright, patent, confidentiality etc.). Consider how the concrete outputs may be licensed / shared / sold / given away.]
[Consider the levels of access different groups should have to the knowledge generated in the partnership. For example, in some cases, access might be available only to partners, to members of pre-existing groups, to those known to partners, or to anyone.]
The Partners may draw differential benefits after or as part of the pursuit of their Common Aims.
[Insert differential benefits.]
[Differential benefits might recognize the different strengths and needs of each Partner.
A book might draw on Native experience to promote awareness of their cultural distinctiveness while supplying academic credentials for its author. A research project might provide an engineer with a new technical challenge while providing an artist with the tools necessary to create a new form of interactive installation. ]
Management.
The Partners will coordinate their efforts for the Partnership according to the following expectations:
[Insert description of how Partners will manage the project jointly.This might mean that management will be undertaken in accordance with certain principles, and/or under certain authority, which the partners will agree to with full knowledge of the system adopted. See also arbitration, below].
Disclosure.
Periodic review and amendment.
Periodic reviews will occur at the following intervals [Fill in review schedule]. At these times, the parties will disclose their present interests, progress, profits, and unexpected developments pertaining directly to the partnership.
If the [mutual] goals have changed, a renegotiation / amendment will be entered into until all parties are satisfied that the partnership maintains its original equity.
If the parties no longer share mutual goals, parties should seek to wind up the partnership. Proceed to dissolution according to the terms of the latest agreement.
[Management choices might include disclosure of interests relevant to the subject of the Partnership, either: via continual or periodic face-to-face contact (as in Native settings); via periodic written reports (as in academia or industry). ]
Breach
Apart from the standard breaches of fiduciary duty, the following events shall constitute breaches of the Partnership.
[Insert explanation of possible breaches].
Remedies.
In the event of a breach, the non-breaching Partner(s) shall be entitled to:
[Insert explanation of possible remedies].
Choice of law.
Partners agree that this partnership will be governed by the law of:
[Insert nation or legal entity.]
and disputes will be arbitrated by:
[Insert court or organization.]
Partners could turn to governmental or nongovernmental organizations to decide conflicts, such as:
- Penobscot Council of Elders
- American Medical Association
- American Arbitration Association
- Village court system
Term and termination.
This Partnership shall remain in effect until:
[Insert end condition.]
[End conditions could include: for a period of time, such as five years; until an outcome is accomplished, such as a publication. ]
All parties have customized each section of this document to meet their common and individual aims.
So Agreed:
[Insert signatures and dates]